如何在Python中使用Anaconda卸载模块

8
我有一个名为“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 - Nick T
$ //anaconda/bin/pip freeze 给出了 ProDy==1.5.1。我尝试了 conda remove ProDy,但也没有成功。 - pdubois
为什么不使用"/.../anaconda/bin/pip uninstall ProDy"? - gkcn
我通过conda install安装了tensorflow,通过pip install安装了tensorflow-gpu。当我尝试使用'conda remove -n tensorflow'时,出现了"CondaValueError: Value error: no package names supplied,"的错误提示。但是在我执行'pip uninstall tensorflow-gpu'之后,'conda remove -n tensorflow'成功了。 - Yu Shen
2个回答

6
您可以使用 pip uninstall 命令来卸载通过 pip 安装的软件包。

3

你是否通过 pip 安装了 Prody?那么我认为 conda remove 无法删除它。据我所知,conda 只管理 conda 包。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接