首页 > 解决方案 > 为什么 Anaconda 找不到 pdfminer 进行卸载?

问题描述

我在 Anaconda 环境(称为“tractatus”)中安装了包pdfminer3k 。

我可以加载它。Anaconda 知道它就在那里。

$ python
Python 3.7.2 (default, Dec 29 2018, 00:00:04) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pdfminer
>>> 
(tractatus) ~/src/tractatus
$ conda list pdfminer
# packages in environment at /anaconda3/envs/tractatus:
#
# Name                    Version                   Build  Channel
pdfminer3k                1.3.1                    pypi_0    pypi
$ ll /anaconda3/envs/tractatus/lib/python3.7/site-packages/pdfminer3k-1.3.1-py3.7.egg/
total 0
drwxr-xr-x   9 wmcneill  staff  288 Feb  4 14:12 EGG-INFO
drwxr-xr-x  26 wmcneill  staff  832 Feb  4 14:12 pdfminer

现在想删除,但是Anaconda的remove命令找不到包。

$ conda remove pdfminer
Collecting package metadata: done
Solving environment: failed

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


(tractatus) ~/src/tractatus
$ conda remove pdfminer3k
Collecting package metadata: done
Solving environment: failed

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

pdfminer 也不会出现在 Anaconda Navigator UI 中为此环境显示的已安装包列表中。

这是 Anaconda 中的错误,还是我做错了什么?

标签: pythonanacondapdfminer

解决方案


我猜当你安装 pdfminer pkg 时,你正在使用“pip install”,所以当你想删除它时,在你的任何 conda env 文件夹中都找不到它。

代替

conda remove pdfminer

尝试:

pip uninstall pdfminer

这个对我有用。


推荐阅读