无法在Visual Studio Virtual Env Python 3.5 64bi中安装带有PIP的mysqlclient

2024-09-19 23:44:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用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

Tags: pipdjangoenvweb应用程序消息usersdocuments
2条回答

我想你需要先安装pip。 您的“visualstudio”Python版本可能与您电脑上的默认Python版本不同,因此pip无法自动使用。在

下载get-pip.py并使用python版本调用它:

python get-pip.py

之后,再试一次!在

首先,确保python列在您的路径中,我注意到这可能是一个问题。在

下一步检查以确保没有超过windows路径长度限制,您可能需要将虚拟env移动到包含较少字符的文件夹中。在

第三,通过运行确保您拥有最新版本的PIP

python -m pip install -U pip setuptools
<>请确保安装了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

相关问题 更多 >