我正在尝试使用visualstudio2015更新3内部的PIP安装mysqlclient,运行一个使用python3.5 64位的虚拟env。它是针对django web应用程序的。在
当我尝试安装它时,我收到以下消息。在
Installing 'mysqlclient'
E:\Users\Tim Baker\Documents\Visual Studio 2015\Projects\DjangoWebProject1\DjangoWebProject1\env\Scripts\python.exe: No module named pip.__main__; 'pip' is a package and cannot be directly executed
'mysqlclient' failed to install. Exit code: 1
我想你需要先安装pip。 您的“visualstudio”Python版本可能与您电脑上的默认Python版本不同,因此pip无法自动使用。在
下载get-pip.py并使用python版本调用它:
之后,再试一次!在
首先,确保python列在您的路径中,我注意到这可能是一个问题。在
下一步检查以确保没有超过windows路径长度限制,您可能需要将虚拟env移动到包含较少字符的文件夹中。在
第三,通过运行确保您拥有最新版本的PIP
<>请确保安装了C++,正确的版本,这会导致问题。在最终,当我遇到这个问题时,对我有用的是安装以前的版本:
pip install mysqlclient==1.3.4
在发现这个方法有效之前,我发现我还可以使用oracle mysql连接器。。。在
此外,还可以直接从以下位置下载二进制文件: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
选择正确的python版本和windows版本,并将其解压缩到项目文件夹中。如果您运行的是python 3.5x64,您需要这个: mysqlclient-1.3.9-cp35-cp35m-win_amd64.whl
相关问题 更多 >
编程相关推荐