Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何卸载所有python软件包?_Python_Opencv_Matplotlib_Uninstallation - Fatal编程技术网

如何卸载所有python软件包?

如何卸载所有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相关的内容,

我以前在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相关的内容,这样我就可以重新开始,再次安装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