[英]Python3.7 in terminal
抱歉問了一個愚蠢的問題,但最近我在我的電腦上重新安裝了操作系統,我在 Linux 終端上遇到了一些問題。 以前我可以使用“python”命令從終端運行 python3.7,但現在,而不是 3.7 - 它運行 2.7,這是默認安裝的。 有沒有辦法在“python”命令中用3.7替換2.7,而不必輸入“python3.7”或“python3”(我也偶然安裝了3.6,所以在執行“python3”時使用它)? 我也遇到了同樣的 pip 問題。 當我運行 pip 時-它說找不到該命令,但是當我鍵入“pip3”時-它為 3.6 運行 pip3,而我只能通過“python3.7 -m pip”運行 3.7 的 pip。
您系統默認的Python版本是Python2.x,如果您想使用Python3.x,您可以使用以下方法之一:
python3 -m venv /path/to/virtualenvironment
並使用
source /path/to/virtualenvironment/bin/activate
您可以在.bashrc
放置一個函數,而不是輸入上面的行:
# My functions
workon() {
source ~/.venvs/$1/bin/activate
}
現在~/.venvs/
您的虛擬環境保存在~/.venvs/
,輸入workon new_env
將運行名為new_env
虛擬環境。 要停止使用 venv,請鍵入deactivate
。
在您的.bash_aliases
添加以下行:
alias python='python3'
(如果以后你確實想要python2
,輸入python2
或\\python
(前導反斜杠告訴bash
不要使用你的別名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.