一尘不染

无法使mysql-connector-python安装在virtualenv中

mysql

我正在使用Amazon Linux AMI版本2013.09。我已经安装了virtualenv,并在激活后再运行pip install mysql-
connector-python,但是当我运行我的应用程序时出现错误:ImportError: No module named mysql.connector。还有其他人在这样做时遇到麻烦吗?我可以将其安装在virtualenv之外,并且脚本可以正常运行。在此先感谢您的帮助!


阅读 265

收藏
2020-05-17

共1个答案

一尘不染

几件事。程序包命名不一致,因此您可能需要这样做:

pip search mysql-connector

找出您平台上的名称。我有两个结果mysql-connector-pythonmysql-connector-repackaged

因此,请首先尝试:

pip install mysql-connector-python

这可能还会产生如下错误:

Some externally hosted files were ignored (use 
    --allow-external mysql-connector-python to allow).

所以最后这应该可以完成工作:

pip install mysql-connector-python --allow-external mysql-connector-python
2020-05-17