【问题标题】:How to uninstall python in ubuntu completely and reinstalling it?如何在ubuntu中完全卸载python并重新安装?
【发布时间】:2018-07-31 15:53:08
【问题描述】:

在 ubuntu 中默认的 python 版本是 2.7.12。 我使用以下命令安装了 python2.7.13。

然后使用以下命令下载:

version=2.7.13
cd ~/Downloads/
wget https://www.python.org/ftp/python/$version/Python-$version.tgz

解压并进入目录:

tar -xvf Python-$version.tgz
cd Python-$version

现在,使用您刚刚尝试过的命令进行安装,使用 checkinstall 代替,以便在需要时更轻松地卸载:

./configure
sudo make install

现在 pandas 中出现了一些问题(当我尝试导入时没有给出名为 pandas 的模块,但如果我们尝试安装它显示已经满足要求)所以我想完全删除 python 2.7.13 并重新安装 python 2.7.12。我怎样才能做到这一点?

【问题讨论】:

  • 不要尝试卸载默认 python,否则你的 ubuntu 的许多组件可能会停止工作。如果您想使用不同的 python,只需使用虚拟环境即可。
  • 为什么要安装 2.7.13 而不是最新的 2.7.14?
  • ubuntu上python 2.7.14的pandas包有问题

标签: python-2.7 ubuntu-16.04


【解决方案1】:

由于某些模块,我的 python 已损坏。所以我计划从我的 Ubuntu 16.04 机器上重新安装或完全删除 python。但是sudo apt-get install --reinstall python2.7 命令也失败了并且抛出了同样的错误。所以我终于做了一些黑客攻击和破解。以下是步骤 -

手动删除所有 python 版本
 - sudo rm -rf /usr/bin/python2.x as well as python3.x
 - sudo rm -rf /usr/lib/python2.x as well as python3.x
 - sudo rm -rf /usr/local/lib/python2.x as well as python 3.x  
更新 Ubuntu
 - sudo apt-get update

如果出现此错误需要重新安装ubuntu包然后运行以下命令

sudo vi /var/lib/dpkg/status 

并从上述文件中删除所有需要重新安装并再次运行sudo apt-get update 的包的行。

现在从https://www.python.org/downloads/ 下载一个python tgz 文件并将其解压并放入CD

./configure
make test
sudo make install

现在应该安装 Python。通过运行 python 进行检查

【讨论】:

  • 安装后'which python'和'python --version'的结果是什么?您从 /usr/bin 中删除了 python,但重新安装后它将位于 /usr/local/bin/ 中。我不认为这些是相同的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-01
  • 1970-01-01
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多