Почему Anaconda не может найти pdfminer для удаления? - PullRequest
0 голосов
/ 04 февраля 2019

Я установил пакет pdfminer3k в среде Anaconda (называемой "tractatus").

Я могу загрузить его.Анаконда знает, что это там.

$ 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

Теперь я хочу удалить его, но команда Анаконды 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.

Это ошибка в Anaconda или я что-то не так делаю?

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

Я предполагаю, что когда вы устанавливаете pdfminer pkg, вы используете 'pip install', поэтому к тому времени, когда вы захотите удалить его, он не будет найден ни в одной из ваших папок conda env.

Вместо

conda remove pdfminer

попробуй:

pip uninstall pdfminer

У меня работает.

0 голосов
/ 04 февраля 2019
  1. Какая у вас версия conda?
  2. Есть ли у вас несколько сред?

Один из возможных способов - добавить следующие строки в файл .condarc и перезапустить систему.:

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

источник обходного пути: https://github.com/conda/conda/issues/6633

...