我最近为python安装了MySQL,我一直在努力挣扎。我已经阅读了我在这里或其他相关论坛上可以找到的所有论坛评论,但似乎没有任何建议可以帮助。以下是一些细节。
当我尝试启动MySQL连接器的安装时,以下错误消息会立即弹出:"找不到Python v3.4。我们仅支持Python安装Uing Microsoft Windows Installer(MSI),从http://www.python.org/download/。请在http://dev.mysql.com/doc上查看连接器/Python手册,以获取更多信息。
我的操作系统:Windows 7,64位版本Python从此处正确安装,版本:3.4.0,Windows X86-64 MSI Installer
mySQL连接器来自此处
我已经设置了环境变量(我的计算机>属性>高级系统设置>环境变量),首先我尝试将C: python34 添加到路径中,后来我创建了一个新的环境变量,上面有名称为" Pythonpath"并加载了C: Python34及其所有子文件夹。
我卸载并重新安装了Python版本和MySQL,这无济于事。我没有安装任何其他旧版本的Python。稍后,我再次重新安装了Python,因为我在其中一篇文章中阅读了为计算机的所有用户安装软件的帖子可能会有所帮助。这也没有帮助我。
我通过命令提示进行了安装,也无济于事。
有人建议我卸载Python 64位版本,然后安装32位版本,但我注定要使用3.4.0版,显然此版本不存在32位版本。
如果您有任何建议,我真的很感激,因为我对所有这些都非常绝望。
编辑:当我使用pip In命令行尝试以下语句:pip install mysql-python时,我收到以下错误消息:找不到满足需求mysql-python == 2.1的版本。7(来自版本:1; 2; 4b5 ... 1.2.4b4])然后我尝试安装错误消息提供的最新版本,我达到了一个新错误:命令python setup.py egg_info失败在C中使用错误代码1:用户...
编辑NO2:再次命令窗口:PIP install mysql-python引入:命令C: python34 ... mysql-python setup.py ... compile ... compile file file file file file file file file file file conding firor代码1。
编辑NO3:我忘了上面提到的是,当我想在命令窗口中运行程序(使用数据库)时发生了原始问题。它没有运行,而是给出了 Importerror的错误:没有模块名称'mysql'。因此,我开始寻找安装缺失模块的方法。
您能否澄清您要做什么?MySQL连接器看起来像数据库驱动程序...您想要客户端库吗?
有许多这样的库,但是Pymysql是我发现有用的。
我终于可以做到了!如果其他人与我经历了同一噩梦,这是解决方案:而不是使用命令行,而是打开Windows Power Shell并键入
pip install mysql-python
它成功下载了,Python脚本不再引发错误。