Anaconda为什么找不到要卸载的pdfminer?

时间:2019-02-04 20:31:00

标签: python anaconda pdfminer

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

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

nsum=0
for index in range(0, n):
    coefficient=(-1)**(index)
    i =  2*index + 5
    nsum=nsum+coefficient*x**i/i

现在我要删除它,但是Anaconda的.progress .fill { stroke: rgb(255, 255, 255); stroke-dasharray: 219.99078369140625; stroke-dashoffset: -219.99078369140625; transition: stroke-dashoffset 1s; } 命令找不到该包。

$ 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

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

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

2 个答案:

答案 0 :(得分:0)

  1. 什么是您的conda版本?
  2. 您有多个环境吗?

一种可能的解决方法是尝试将以下行添加到.condarc文件中,然后重新启动系统:

channels: - conda-forge - anaconda-fusion - defaults

解决方法的来源: https://github.com/conda/conda/issues/6633

答案 1 :(得分:0)

我猜想当您安装pdfminer pkg时,您正在使用“ pip install”,因此,当您要删除它时,在您的conda env文件夹中都找不到该文件。

代替

conda remove pdfminer

尝试:

pip uninstall pdfminer

对我有用。