2016-09-20 143 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並取得成功。