卸载不同版本的python

时间:2016-02-27 07:50:54

标签: python python-2.7 python-3.x anaconda

我犯了一个错误,在我的linux机器上安装了许多不同版本的python。我在anaconda的帮助下安装了所有版本的python。我的默认python版本显示为2.7.11。

现在我想从我的linux系统中删除所有版本的python及其依赖项。我该怎么办?

2 个答案:

答案 0 :(得分:-1)

您使用Virtualenv吗?如果没有,你应该;-)
安装时:

pip install virtualenv

或者:

apt-get install virtualenv

或者您拥有包裹管理器的任何其他方式! Virtualenv是一个程序,可以在您的计算机中创建一个与Python一起使用的虚拟机。您可以使用它来创建一个使用python的隔离环境,您可以选择要使用的python版本 这将创建一个virtualenv:

virtualenv myenv

这将创建一个具有特定python版本的virtualenv:

virtualenv -p /usr/bin/python3.5 myenv

然后你可以cd进入它:

cd myenv

然后你有这样的事情:

.
├── bin
│   ├── activate
│   ├── activate.csh
│   ├── activate.fish
│   ├── activate_this.py
│   ├── easy_install
│   ├── easy_install-3.5
│   ├── pip
│   ├── pip3
│   ├── pip3.5
│   ├── python -> python3.5
│   ├── python3 -> python3.5
│   ├── python3.5
│   ├── python-config
│   └── wheel
├── include
│   └── python3.5m -> /usr/include/python3.5m
└── lib
    └── python3.5

并通过runnig:

. bin/activate

你的virtualenv将被激活,你运行的每个pip命令或你运行的脚本将使用你用来创建环境的python版本。

答案 1 :(得分:-2)

你可以尝试去:

  

/库/ Python的

并手动删除您不想要的版本。不建议这样做。