我是python的新手,我發現自己正在與我的mac上的python2.x和python3.x版本同居。未找到Python命令和python3的別名bin
最終我已經理解的是,python2位於通常根二進制文件,即/usr/local/bin
而python3處於/Library/Frameworks/Python.framework/Versions/3.6/bin
與/usr/local/bin
別名(例如python3用於使用Python 3.6,PIP3等)
現在我要遵循一些教程使用瓶:
sudo pip3 install flask
做工作,但並沒有創造一個別名,如/usr/local/bin
flask3。我一直在與virtualenv面臨同樣的問題。
我現在的問題是:是更好地創建手動別名(例如flask3或virtualenv3)或添加到python 3.二進制文件的$PATH
。第二種選擇似乎更容易,但我擔心潛在的衝突。
如果兩個文件夾中的某些腳本共享相同的名稱會怎麼樣? – clemlaflemme
如果是這種情況,則使用「$ PATH」中的第一個。因此,如果您將「$ PATH」追加到python可執行文件的路徑或其他方式,則必須謹慎。 –