[英]Python commands not found and alias for python3 bin
我是python的新手,我發現自己在Mac上同時存在python2.x和python3.x版本的情況。
最終我了解到python2位於二進制文件的通常根目錄下,即/usr/local/bin
而python3位於/Library/Frameworks/Python.framework/Versions/3.6/bin
,別名位於/usr/local/bin
(例如使用Python 3.6,pip3等的python3)
現在,我想遵循一些使用Flask的教程:
sudo pip3 install flask
確實有效,但是沒有在/usr/local/bin
創建諸如flask3之類的別名。 我一直在與virtualenv面對同樣的問題。
我現在的問題是:手動創建別名(例如Flask3或virtualenv3)還是將python 3.二進制文件添加到$PATH
,會更好? 第二種選擇似乎更容易,但我擔心潛在的沖突。
我會將其添加到您的~/.bashrc
或~/.bash_profile
$PATH
中。 如果這樣做,您總是知道您在bash shell的配置文件中進行了更改。
另一方面,隨着時間的流逝,您會忘記鏈接。 如果以后發生錯誤,則必須搜索該鏈接。 OS X的更新甚至可能斷開鏈接。
最重要的是,將其添加到$PATH
更干凈。 使用任何一種方法都可能出現錯誤和沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.