我需要在工作中使用一台安装了两个 Python 版本的机器(12.04 Ubuntu 机器):默认的 2.7.3 版本来自 /usr/bin,而 2.7.5 版本安装在 usr/local/bin 中。安装不干净,因为没有使用 alt-install,现在python
重定向到 2.7.5。
我不知道它在那里待了多久,也不知道它之后安装了哪些依赖 python 的工具。问题是 pip 只针对 2.7.3 版本安装,但却试图安装到 2.7.5 文件夹中,导致无法编译 numpy 或 scipy。
在不破坏任何依赖关系的情况下删除 2.7.5 的最干净的方法是什么,或者在最坏的情况下将它们重定向到 2.7.3?
答案1
将 Python 重定向到 2.7.3,在终端中输入
sudo update-alternatives --config python
然后选择python的版本最有可能是3
要删除 pythn 2.7.5,请使用 apt-get 即
sudo apt-get remove python2.7-5
然后运行
sudo apt-get autoremove
删除不需要的任何依赖项