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