首先 MySQLdb是pycharm的外部模块,不能够直接import导入使用。

其次,pycharm自动化做的比较好,只要 Python 及相关的配好了,就能直接调用。

下面以我 配的Python2.7 为例。

之前在mac系统中下载安装,磕磕碰碰,当时恨不得不再用os x系统,结果今天换win10安装以后,也是欲仙欲死。。。究其原因,网上浮现的资源大多是某一两篇资源的“克隆体”,而且特别过分的是,有一些转贴者 断章取义,或者无意忽略了系统的差别。Linux 、windows那安装能一样么?

好了,吐槽完毕,切入正题。下面是我最后几乎放弃的时候,凭照之前看的帖子的经验(和运气),挖出的一条方法。

现在总结如下:

1. 要想安装MySQLdb ,首先得 确保 : mysql 、 python 、pip  已经下载完毕,并且已经配好环境。

判断标准 :在命令行 ,分别输入:mysql 、 python 、 pip 。

返回的不是 类似于:

 '***' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

而是

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

C:\Users\11192>pipUsage:pip <command> [options]
Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.

以及

C:\Users\11192>python
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^ZC:\Users\11192>

则环境配置成功。

注 :如果有报 setup_windows.py    “serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])”的什么问题 ,把下面两行直接注释。

    #serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])#mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')

再另起一行 :

mysql_root = r ' 此处填到MySQL Server 5.7\bin的完整路径  '

形如下:

mysql_root = r'C:\Program Files\MySQL\MySQL Server 5.7\bin'

2  安装 支持类似于Microsoft visual C++ Compiler Package 驱动

我的安装过程中,提示需要安装 支持类似于Microsoft visual C++ Compiler Package 驱动:地址如下:
https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi

然后下载MySQL_python-1.2.5-cp27-none-win_amd64 ,

地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/MySQL_python-1.2.5-cp27-none-win_amd64.whl

3.配置完成,准备临门一脚:

打开命令行,将下载好的MySQL_python-1.2.5-cp27-none-win_amd64 拖进去,加个build,

C:\Users\11192>C:\Users\11192\Downloads\MySQL_python-1.2.5-cp27-none-win_amd64.whl build

换行 ,输入 pip install 再拖进去

C:\Users\11192>pip install C:\Users\11192\Downloads\MySQL_python-1.2.5-cp27-none-win_amd64.whl
Processing c:\users\11192\downloads\mysql_python-1.2.5-cp27-none-win_amd64.whl
Installing collected packages: MySQL-python
Successfully installed MySQL-python-1.2.5

搞定~~~

4.尾语:

由于error 和 exception是各种各样的,而网上的教程 鱼目混珠。所以一定要戒骄戒躁,首先筛选出在同一系统中装相近版本的精华帖。然后基础的环境配置一定要确认无误!!!否则,即使后面的教程是正确的,那也不适合你。

附上

pip下载地址:https://pypi.python.org/pypi/pip#downloads

MySQL-python 1.2.5下载地址 : https://pypi.python.org/pypi/MySQL-python/1.2.5

win10 pycharm安装使用 MySQLdb相关推荐

  1. Win10 Pycharm安装码云(Gitee)插件

    码云(https://gitee.com)是开源中国社区团队推出的基于Git的快速的.免费的.稳定的在线代码托管平台,不限制私有库和公有库数量.因其在国内,所以访问速度比github快,所以还是很值得 ...

  2. 在pycharm安装MySQLdb库和pymysql库的区别

    你会发现MySQLdb无法安装成功,但是pymysql可以安装. MySQLdb 包只支持到python3.4,所以新版本的装pymysqldb就行,作用和MySQLdb一样的.

  3. Anaconda3+PyQt5+Eric6+PyCharm 安装配置教程(Win10)

    PyQt5工具可以快速实现简单的界面开发,包括界面设计.布局管理以及业务逻辑实现.我们可以使用PyQt5工具可以快速画一个控件摆放整齐.界面整洁有序.布局合理的界面. Eric6是一个全功能的pyth ...

  4. 7打开pycharm_Python+pycharm安装、关联教程

    1.在Python官网下载Python对应版本:(以WIN10系统,64位为例) Python Releases for Windows​www.python.org 图一 下载链接 2.安装包下载好 ...

  5. 安装python37路径报错_解决pycharm安装python库报错问题

    最近在玩微信图灵机器人,不过我安装有一些库,安装报错,上网找了很久,总结有两种方法,记录一下 方法一: 手动安装,直接到官网你需要的python库下载到本地, 放在安装python路径,C:\User ...

  6. python+selenium+pycharm安装

    在windows下安装python3.6.5 Python+Selenium安装及环境配置 - 程序员大本营    安装教的很好 下载python安装包 进入https://www.python.or ...

  7. win10 Anaconda安装教程

    win10 Anaconda安装教程? Anaconda官网:https://www.anaconda.com/download/ 根据个人需求,可在此下载适合版本:https://repo.cont ...

  8. win10+pycharm+anaconda开发环境搭建

    win10+pycharm+anaconda开发环境搭建 1.本次任务 2.环境版本 3.anaconda环境配置 4.pycharm安装 5.pycharm+anaconda 6.总结 注:个人水平 ...

  9. 树莓派交叉编译opencv3.4.1/pycharm安装opencv/实现人脸识别Demo记录

    目录 文章目录 目录 前言 树莓派交叉编译opencv3.4.1 安装环境 开始交叉编译 错误记录 WIN10+Anaconda+PyCharm安装opencv3.4.7 WIN10下opencv人脸 ...

最新文章

  1. 剖析今日头条技术面试过程以及应该如何准备?
  2. 【leetcode】Set Matrix Zeroes(middle)
  3. 计算机等级delphi取消,计算机二级DELPHI控件:DELPHI过滤记录的实现方法
  4. mysql blob 比较_与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型
  5. Matlab线性/非线性规划优化算法(6)
  6. 手机修改html离线网页内容,HTML5--离线web应用
  7. matlab网格划分提取坐标,ANSYS-划分网格后导出单元和结点坐标等信息
  8. veeam备份linux,VeeamBackup Replication 创建备份任务
  9. 金融壹账通第一季营收10亿 沈崇锋:推进双重主要上市
  10. 1114 计算营业额
  11. 十三、用卡诺图化简真值表例题(2)
  12. JavaScript - 语言提高
  13. 阿里云服务器CentOS部署Minio服务实现远程访问
  14. JAVA垃圾回收-可达性分析算法
  15. Xshell简单介绍与作用
  16. oracle 控制文件 dump,将控制文件dump出来研究下内容
  17. 解锁网易云音乐小工具_什么?网易云音乐又变灰了
  18. HP Smart Tank 518 在 macOS 下如何进行手动双面打印
  19. 九零后看什么网络电视
  20. qq幻想水母球前缀属性对比

热门文章

  1. QT C2220: 警告被视为错误 - 没有生成“object”文件
  2. 计算机的新兴技术在测绘工程领域的应用,测绘新技术在测绘工程测量中应用探讨.doc...
  3. 台式机计算机不能睡眠,台式电脑为什么不能睡眠了?
  4. 计算机睡眠之后无法唤醒,电脑进入睡眠状态后无法唤醒一直黑屏,该如何处理...
  5. 服务器e5系列和e5v4系列,至强E5-2600v4系列CPU一览表
  6. 在HTML中打出人民币符号和对勾符号
  7. 算法leetcode|剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树(rust很强)
  8. Nginx负载均衡探活max_fails和fail_timeout的设置、根据参数转发upstream
  9. 微型计算机中的位置的是什么,电脑基础知识问答卷
  10. win11如何快速关机 windows11快捷键关机的设置方法