我的系统中安装了python2.6.6。现在我尝试使用python3,同时在/usr/bin/中保持所有python2.6.6不变。我可以在/opt/python35/bin/中安装python3。加入 export PATH=/opt/python35/bin/:$PATH
对于~/.bashrc文件,我可以在控制台的任何位置访问python3。
我的问题是:如何为python3设置别名(python),以便无论何时发出命令“python”,都可以使用/opt/python35/bin/中的python3?由于系统中已经安装了一些程序,我无法在系统中删除python2.6.6。
我当前的方法是在~/.bashrc文件中添加一行, alias python = "/opt/python35/bin/python3"
或者干脆 alias python = "python3"
. 但是,当我重新加载此~/.bashrc文件时,出现以下错误:
$ source ~/.bash_profile
bash: alias: python: not found
bash: alias: =: not found
bash: alias: /opt/python35/bin/python3: not found
有人知道我的问题在哪里吗?提前谢谢!
5条答案
按热度按时间rn0zuynd1#
声明别名时,等号旁边不允许有空格。
使用
它应该会起作用。
ru9i0ody2#
在你的
.bashrc
添加在bash脚本中,不能在旁边插入空格
=
.brvekthn3#
您可以使用:
apt install python-is-python3
vwoqyblh4#
或者,如果您愿意,可以将这些附加到
bash_profile
:8yoxcaq75#
你可以用
echo alias python=python3 >> .zshrc
及echo alias pip=pip3 >> .zshrc
. 如果您使用bash而不是zsh,那么只需替换.zshrc
具有.bashrc
. 如果使用较旧版本的ubuntu,您可能需要安装和安装pip3。