2016-09-20 124 views
0

我在我的mac上安装了python3.5,它的安装是自动的。但是现在我发现我的Mac上已经有python2了,我通过pip安装的每个模块都去了/Library/Python/2.7/site-packagesmac两个版本的python冲突

我发现python3安装位置是/Library/Frameworks/Python.framework/Versions/3.5

现在下载使用mysql-connector-Python和安装,安装位置是python2.7/site-packages,当我打开pycharm其默认拦截器是python3.5,因此,我不能使用mysql - 连接器,所以有谁知道这个问题的身体?

+3

尝试使用'pip3'。 – CAB

回答

0

为MySQL连接器的安装问题,我找到了解决办法:

试着去python3 bin目录,找到点子方法。这个pip方法可以被系统python2 pip命令覆盖,所以如果你想要安装MySQL-python模块到python3.x站点包,你应该cd到这样的bin目录和./pip install MySQL-python,它可以成功下载这样的模块但安装了错误:ImportError:No module named 'ConfigParser',我谷歌这样的错误,并发现有没有这样的模块在python3,我们可以得到它的fork版本:mysqlclient

注:为了不与系统默认python2 PIP命令,CD冲突和去python3 bin目录,./pip install mysqlclient并取得成功。