Использует ли conda env export pip? - PullRequest
1 голос
/ 17 апреля 2020

Я успешно создал среду Conda по пути ./xxxxx/conda_env/xyz. Я также могу активировать эту среду.

Однако, conda env export -p /xxxxx/conda_env/xyz не удается (у меня активирована та же среда), выдавая ошибку

Traceback (most recent call last):
  File "/xxxxx/conda_env/xyz/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli'

Использует ли conda env export pip? Если так, то почему?


PS У меня установлен pip

$ conda list --explicit | grep pip
http://anaconda:8080/conda/anaconda/linux-64/pip-20.0.2-py36_1.tar.bz2

1 Ответ

0 голосов
/ 17 апреля 2020

Ваша команда не имеет смысла:

conda env export -p /xxxxx/conda_env/xyz

, вероятно, должно быть

conda env export -p /xxxxx/anaconda3/envs/conda_env

Но, похоже, эта команда все равно не рекомендуется. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *) * 100 * '. 1015 * в среду conda, недоступную на anaconda.org . И в идеале пакеты pip также должны заканчиваться в environment.yml, например

name: conda_env
channels:
  - default
dependencies:
  - python=3.8
  - pip:
    - tables

Так что неудивительно, что здесь задействован pip.

...