簡體   English   中英

找不到Python命令和python3 bin的別名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM