win10 pycharm安装使用 MySQLdb

来源:互联网 发布:阿里云服务器搭建免流 编辑:程序博客网 时间:2024/06/02 06:19

首先 MySQLdb是pycharm的外部模块,不能够直接import导入使用。其次,pycharm自动化做的比较好,只要 Python 及相关的配好了,就能直接调用。下面以我 配的Python2.7 为例。


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


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


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

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

                返回的不是 类似于: "  '***' 不是内部或外部命令,也不是可运行的程序 或批处理文件。",而是

C:\Users\11192>mysql
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 驱动:地址如下:


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

原创粉丝点击