如何在通过pip安装的Anaconda中卸载软件包 [英] How to uninstall package in Anaconda installed with pip

查看:135
本文介绍了如何在通过pip安装的Anaconda中卸载软件包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题:

我已经安装了Anaconda:

I have installed Anaconda:

conda -V
conda 4.4.7

我还使用 python3 setup.py install 为此安装了许多软件包.我将它用于从 setup.py 文件创建的某些软件包.

Also I installed a lot of packages for it using python3 setup.py install. I used it for some packages created from setup.py files.

现在我要卸载一个软件包.

Now I want to uninstall one package.

我尝试过的事情:

pip uninstall packageName
pip3 uninstall packageName
conda uninstall packageName

它适用于python:检查 pip列表 pip3列表,并且没有这样的软件包.

It works for python: check pip list and pip3 list and there isn't such package.

错误:

但是对于conda,我得到了:

But for conda I got this:

conda uninstall packageName
Solving environment: failed

PackagesNotFoundError: The following packages are missing from the target environment:
  - packageName

让我们检查一下:

conda list
packageName

P.S.我发现 conda卸载 conda删除在这种情况下不起作用的信息.但是那该怎么办?

P.S. I found info that conda uninstall and conda remove doesn't work in this case. But what to do then?

P.S.S.实际上,我在 packageName 处更改了实际的软件包名称,但是如果此信息很重要,我会添加它.

P.S.S. Actually I changed real package name at packageName but if this information is important I will add it.

我的信息:

conda info

     active environment : None
       user config file : /home/masamok4/.condarc
 populated config files : /home/masamok4/anaconda3/.condarc
                          /home/masamok4/.condarc
          conda version : 4.4.7
    conda-build version : 3.0.27
         python version : 3.6.3.final.0
       base environment : /home/masamok4/anaconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.continuum.io/pkgs/main/linux-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/linux-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/linux-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/linux-64
                          https://repo.continuum.io/pkgs/pro/noarch
          package cache : /home/masamok4/anaconda3/pkgs
                          /home/masamok4/.conda/pkgs
       envs directories : /home/masamok4/anaconda3/envs
                          /home/masamok4/.conda/envs
               platform : linux-64
             user-agent : conda/4.4.7 requests/2.18.4 CPython/3.6.3 Linux/4.4.0-87-generic ubuntu/16.04 glibc/2.23
                UID:GID : 1003:1003
             netrc file : None
           offline mode : False

推荐答案

您可以使用Jupyter Notebook解决此问题:

You can use Jupyter Notebook to solve this problem :

  • 打开Jupyter笔记本
  • 用合适的内核打开一个新笔记本
  • 在代码单元格中
  • 键入!pip卸载-y [package]
  • 运行单元格代码

这篇关于如何在通过pip安装的Anaconda中卸载软件包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆