我试图链接不同版本的python3,现在我搞砸了/usr/bin/python3和/usr/bin/python3.6。现在,/usr/bin/python2和/usr/local/bin/python3.7还在工作。如果我输入python3或python3.6,我得到
bad interpreter: No such file or directory
但当我跑
sudo apt-get install python3
上面写着
python3 is already the newest version (3.6.7-1 ~ 18.04)
由于缺少python3,gnome终端也无法工作。我
我通常使用Python2.7,但最近在Mac上使用Miniconda安装了Python3.5。这两个版本的python已经安装了不同的库。现在,在终端中输入关键字' python‘或'python3’都会调用python3.5,'python2‘返回'-bash: python2: command not found’。我现在如何分别使用别名'python2‘和'python3’来调用它们?
我目前使用的是OS X El Capitan。
我的mac在python 2.7.10上运行得很好,我已经通过brew install python3安装了python3。
然后在我的bash_profile上创建一个alias python=python3。
但当我
>>python3
我得到了:
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x! PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages:"
我刚刚安装了python2.6,与我的python2.4并行。我运行了这个命令ln -s /opt/python2.6/bin/python /usr/bin/python2.6,现在当我输入python时,我得到了这个错误:
/opt/python2.6/bin/python: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory
我可以输入/usr/bin/python2.4,然后旧的python就可以正常加载。