我想移動到python3,但是當我從官方網站下載python3時,它似乎安裝在錯誤的地方。該版本安裝在Python3不會安裝在正確的位置
/Library/Frameworks/Python.framework/Versions/
而Python(Python的2.3 - 2.7)的所有其他版本至今被安裝在
/System/Library/Frameworks/Python.framework/Versions
我能夠通過pycharm通過設置訪問蟒蛇3.6解釋解釋器設置爲3.6。但是,當使用其他程序如sublime時,相同的代碼在終端內執行時不起作用,因爲它似乎默認使用python 2.7。另外,我可以通過pycharm訪問的已安裝軟件包在崇高中無法正常工作。執行
import sys
print(sys.path)
時
我得到
['/Users/dominiquepaul/xJob/Youtube Tutorials', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
這似乎是證實了它正試圖使用舊的蟒蛇,因爲它只是引用的Python 2.7文件夾
我已經嘗試this和其他一些東西,但似乎沒有任何工作
我需要做什麼才能夠在所有程序中默認使用安裝的python3版本?
可能是一個問題,出於同樣的原因文件夾「庫」存在兩次,而不是相同的文件在裏面? 這是因爲:
/library
以及
/system/library
作爲新的Python和有點沮喪,因爲我不能讓它跑,我感謝每一個幫助。非常感謝:)
我不認爲這是明智的,覆蓋默認的系統蟒蛇。有libs和其他應用程序使用它。 Python3與Python2不兼容。 – mumbala