我在我的mac上安装了python3.5,它的安装是自动的。但是这些天我发现我的mac上已经有了python2,我通过pip安装的每个模块都转到/Library/Python/2.7/site-packages
。
我发现python3的安装位置是/Library/Frameworks/Python.framework/Versions/3.5
现在下载一个mysql-connector-python并安装它,安装位置是python2.7/site-packages
,当我打开pycharm,其默认拦截器是python3.5,因此我不能使用mysql-connector,所以有没有任何体谁知道这个问题?
答案 0 :(得分:0)
对于mysql-connector安装问题,我找到了解决方案:
尝试转到python3 bin目录并找到pip方法。这个pip方法可以通过系统python2 pip命令覆盖,所以如果要将mysthon-python模块安装到python3.x site-packages,你应该cd到这样的bin目录和./pip install MySQL-python
,它可以下载这样的模块成功但安装了错误:ImportError:No module named 'ConfigParser'
,我谷歌这样的错误,发现python3中没有这样的模块,我们可以得到它的fork版本:mysqlclient
。
注意:为了不与系统默认的python2 pip命令冲突,请转到python3 bin目录和./pip install mysqlclient
并成功。