win10 pycharm安装使用 MySQLdb

首先 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>pip

Usage:
  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.
>>> ^Z


C:\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

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值