我正在尝试使用“pip install mysql-connector-python”安装MySQL Connector,但它说
Requirement already satisfied (use --upgrade to upgrade): mysql-connector-python in /Library/Python/2.7/site-packages
我正在使用Python IDLE,我想以某种方式在IDLE的模块目录中安装mysql-connector,以及MySQLdb。
如何将/Library/Python/2.7/site-packages的默认目录更改为IDLE使用的目录?
答案 0 :(得分:1)
您最好使用virtualenv和make IDLE work in a virtual environment。这样你就可以像往常一样安装Connector / Python。
或者您可以在另一个文件夹中安装MySQL Connector / Python,并在启动IDLE时将其添加到PYTHONPATH:
shell> pip install --target=/tmp/myconnpy --allow-external mysql-connector-python mysql-connector-python
shell> PYTHONPATH="/tmp/myconnpy" idle
pip 1.4.1在系统已安装软件包时使用--target显然存在问题,即使使用--ignore-installed也是如此。因此,您首先需要先删除软件包。