如何卸载所有python软件包?
我以前在macOS Sierra上有一个很好的Python 3.6.0工作版本,其中包括如何卸载所有python软件包?,python,opencv,matplotlib,uninstallation,Python,Opencv,Matplotlib,Uninstallation,我以前在macOS Sierra上有一个很好的Python 3.6.0工作版本,其中包括matplotlib等模块 然而,我需要学习一个图像处理程序,因此我想学习openCV。我试着下载并安装openCV。 在此过程中,我下载了以下程序: Xcode 自制 Python 2.7.10 Python 3.6.1 我发现我可以在空闲时导入cv2模块,但是我不能再在空闲时导入matplotlib。在我的macOS Sierra上,Python上的3个版本非常混乱,我想删除所有与Python相关的内容,
matplotlib
等模块
然而,我需要学习一个图像处理程序,因此我想学习openCV。我试着下载并安装openCV。
在此过程中,我下载了以下程序:
我发现我可以在空闲时导入cv2模块,但是我不能再在空闲时导入matplotlib。在我的macOS Sierra上,Python上的3个版本非常混乱,我想删除所有与Python相关的内容,这样我就可以重新开始,再次安装Python,并希望在Python的同一版本上安装openCV,该版本包含我以前使用的所有其他模块 如果您使用的是Python的自制版本,只需卸载并重新安装即可
##卸载python和python3软件包。我们使用忽略依赖项
##因此,卸载程序将允许此操作;没关系,我们要重新安装
##反正马上就好。
brew卸载--忽略依赖项python3
brew卸载--忽略依赖项python
##这将删除所有本地安装的Python包。
rm-rf/usr/local/lib/python?。?
##现在重新安装主要的Python包。
brew安装python python3
我建议使用conda()来管理python环境和已安装的软件包。这让我的生活变得更好了
e、 g
$conda create-n project\u 1\u env python=3.5
$source激活项目\u 1\u环境
#Project1使用Python3.5,我使用“conda install”安装软件包
$conda create-n project_2_env python=2
$source激活项目\u 2\u环境
#Project2使用Python2.X,当我激活这个环境时
#python 3.6项目1对我一点影响都没有
除了python版本外,conda还允许您为不同的虚拟conda环境安装特定版本的软件包。我可以在卸载python3时询问我要卸载哪个版本吗?3.6.0或3.6.1?@Tian
/usr/local/bin/python3--version
应该告诉你你有什么版本。它告诉我版本3.6.0,我可以卸载我的3.6.1版本吗?@Tian你知道你的3.6.1版本在什么路径上吗?这就是路径吗/usr/local/Cellar/python3/3.6.1/IDLE 3.app
$ 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