如何卸载所有python包?

时间:2017-05-21 22:15:15

标签: python opencv matplotlib uninstall

我以前在我的macOS Sierra上有一个很好的Python 3.6.0工作版本,包括像matplotlib这样的模块。

但是,我需要学习图像处理程序,因此我想学习openCV。我尝试按照this link下载并安装openCV。 在此过程中,我下载了以下程序:

  1. 的Xcode
  2. 自制
  3. Python 2.7.10
  4. Python 3.6.1
  5. 我发现我可以在IDLE中导入cv2模块,但是我无法再在IDLE中导入matplotlib。在我的macOS Sierra上使用Python上的3个版本的事情非常混乱,我想删除与Python相关的所有内容,以便我可以重新开始,再次安装Python,并希望在相同版本的Python上安装openCV我之前使用的其他模块。

2 个答案:

答案 0 :(得分:2)

我建议使用conda(https://conda.io/miniconda.html)来管理python环境和已安装的软件包。它让我的生活变得更好。

e.g。

$ conda create -n project_1_env python=3.5
$ source activate project_1_env
# project 1 uses python 3.5, and I install packages using `conda install <package>

$ conda create -n project_2_env python=2
$ source activate project_2_env
# project 2 uses python 2.X, and when I activate this environment
# the python 3.6 project-1 doesn't impact me at all

与python版本一样,conda允许您为不同的虚拟conda环境安装特定版本的软件包。

答案 1 :(得分:1)

如果您使用的是Homebrew版本的Python,则可以卸载它们并重新安装。

## Uninstall python & python3 packages. We use ignore-dependencies
## so the uninstaller will allow this; it's okay, we're going to reinstall
## right away anyway.

brew uninstall --ignore-dependencies python3
brew uninstall --ignore-dependencies python

## This will remove all of your locally installed Python packages.

rm -rf /usr/local/lib/python?.?

## And now reinstall the main Python packages.

brew install python python3