[英]How to use Python 3 (3.5) as the default interpreter in my virtual environment?
[英]How to use Python 3.5 as default python interpreter
我剛剛在Mac OS Sierra上安裝了Python 3.5,並更新了.bash_profile文件:
MacBook:~ admin$ more .bash_profile
# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
當我檢查PATH的設置是否正確時,我得到以下輸出:
MacBook:~ admin$ echo "$PATH"
/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet
但是,當我從終端運行Python時,仍然執行python 2.7:
MacBook:~ admin$ python --version Python 2.7.12
MacBook:~ admin$ which python /usr/local/bin/python
默認情況下如何使用Python 3.5?
我相信,您的驚喜來自shell在嘗試/ PATH / bin之前先搜索PATH。 你真的不想要的那部分一塌糊塗,但你可以解決它用一個簡單的別名。 就像是
alias python='/Library/Frameworks/Python.framework/Versions/3.5/bin/python'
...應該可以解決問題。 但是,我建議您選擇除python之外的其他名稱,例如pyth或py3 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.