【问题标题】:How to remove a module using Anaconda in Python如何在 Python 中使用 Anaconda 删除模块
【发布时间】:2014-11-30 07:51:03
【问题描述】:

我有一个名为“Prody”的包,它安装在 anaconda 目录下:

$ python 
Python 2.7.8 |Anaconda 2.0.1 (x86_64)| (default, Jul  2 2014, 15:36:00) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>> import prody
>>> prody.__file__
'//anaconda/lib/python2.7/site-packages/ProDy-1.5.1-py2.7-macosx-10.5-x86_64.egg/prody/__init__.pyc'

我想用这个命令删除那个文件但是失败了:

$ conda remove prody
Error: no packages found to remove from environment: //anaconda

正确的做法是什么?

【问题讨论】:

  • 包名可以和你导入的名字不同;它是否也在conda freeze(或等效项)中显示为prody
  • $ //anaconda/bin/pip freeze 给了ProDy==1.5.1。我试过conda remove ProDy也无济于事。
  • 为什么不“/.../anaconda/bin/pip卸载ProDy”?
  • 我通过 conda install 安装了 tensorflow,通过 pip install 安装了 tensorflow-gpu,当我尝试“conda remove -n tensorflow”时,我得到“CondaValueError: Value error: no package names provided”。但是在我做了“pip uninstall tensorflow-gpu”之后,“conda remove -n tensorflow”就成功了。

标签: python package anaconda


【解决方案1】:

您可以使用 pip uninstall 删除使用 pip 安装的软件包。

【讨论】:

    【解决方案2】:

    您是否通过pip 安装了 Prody?那我不认为conda remove 可以删除它。 AFAIK,conda 只管理 conda 包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      • 2015-08-29
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2017-01-02
      • 1970-01-01
      相关资源
      最近更新 更多