Не удается найти виртуальные среды, созданные в Anaconda3, даже базовую среду, использующую virtualenvlist - PullRequest
0 голосов
/ 29 марта 2020

Я энтузиаст Data Science. За последние несколько месяцев я использовал anaconda3 (поскольку это упростило задачу) и создал несколько виртуальных сред для различных курсов или проектов и смог использовать их на отлично. С прошлой недели все было отключено (pip отсутствовал, но pip3 был установлен), conda вроде как исчезла. Я не мог активировать окружение, как обычно раньше. Я, вероятно, наивный, удалил Anaconda из своего Ubuntu (я создаю резервную копию папки Anaconda3, используя cp -r .. .., предполагая, что я мог бы использовать те среды, которые я создал, используя conda, если у меня только что были сохранены эти папки), и теперь я полностью испортил вещи , Я не могу получить доступ к любым средам

Я снова установил pip,

kaala@chasma:~$ pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

У меня также есть pip3, установленный на моем p c

kaala@chasma:~$ pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Я добавил строка (псевдоним python = python3) в моем файле .bashr c, чтобы сделать python 3.6 моей версией по умолчанию python версия

kaala@chasma:~$ python --version
Python 3.6.9

У меня также установлен мой virtualenv, но я ' я не уверен, что это правильное место для него.

kaala@chasma:~$ virtualenv --version
virtualenv 20.0.15 from /home/kaala/.local/lib/python3.6/site-packages/virtualenv/__init__.py

Несмотря на то, что он успешно установил virtualenvwrapper (используя и pip, и pip3), терминал продолжает выдавать ошибку : command not found, когда я использую virtualenvwrapper --version

kaala@chasma:~$ pip install virtualenvwrapper
Collecting virtualenvwrapper
Collecting stevedore (from virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/e6/49/a35dd566626892d577e426dbe5ea424dd7fbe10645f2c1070dcba474eca9/stevedore-1.32.0-py2.py3-none-any.whl
Collecting virtualenv-clone (from virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/83/b8/cd931487d250565392c39409117436d910232c8a3ac09ea2fb62a6c47bff/virtualenv_clone-0.5.4-py2.py3-none-any.whl
Collecting virtualenv (from virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/ed/8e/017ae1fa91c225c27235a73e45e1e82b6a5de1fc7c99ffde68914ac78048/virtualenv-20.0.15-py2.py3-none-any.whl
Collecting pbr!=2.1.0,>=2.0.0 (from stevedore->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/7a/db/a968fd7beb9fe06901c1841cb25c9ccb666ca1b9a19b114d1bbedf1126fc/pbr-5.4.4-py2.py3-none-any.whl
Collecting six>=1.10.0 (from stevedore->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
Collecting filelock<4,>=3.0.0 (from virtualenv->virtualenvwrapper)
Collecting distlib<1,>=0.3.0 (from virtualenv->virtualenvwrapper)
Collecting appdirs<2,>=1.4.3 (from virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
Collecting importlib-metadata<2,>=0.12; python_version < "3.8" (from virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/ad/e4/891bfcaf868ccabc619942f27940c77a8a4b45fd8367098955bb7e152fb1/importlib_metadata-1.6.0-py2.py3-none-any.whl
Collecting importlib-resources<2,>=1.0; python_version < "3.7" (from virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/8f/36/e678bc02cad98e566fbd7e6711ab2f389fc9adfb1edbb9f553eae41f9f97/importlib_resources-1.4.0-py2.py3-none-any.whl
Collecting contextlib2<1,>=0.6.0; python_version < "3.3" (from virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/85/60/370352f7ef6aa96c52fb001831622f50f923c1d575427d021b8ab3311236/contextlib2-0.6.0.post1-py2.py3-none-any.whl
Collecting pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32" (from virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/e9/45/9c82d3666af4ef9f221cbb954e1d77ddbb513faf552aea6df5f37f1a4859/pathlib2-2.3.5-py2.py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/96/0a/67556e9b7782df7118c1f49bdc494da5e5e429c93aa77965f33e81287c8c/zipp-1.2.0-py2.py3-none-any.whl
Collecting configparser>=3.5; python_version < "3" (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/7a/2a/95ed0501cf5d8709490b1d3a3f9b5cf340da6c433f896bbe9ce08dbe6785/configparser-4.0.2-py2.py3-none-any.whl
Collecting singledispatch; python_version < "3.4" (from importlib-resources<2,>=1.0; python_version < "3.7"->virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting typing; python_version < "3.5" (from importlib-resources<2,>=1.0; python_version < "3.7"->virtualenv->virtualenvwrapper)
  Using cached https://files.pythonhosted.org/packages/22/30/64ca29543375759dc589ade14a6cd36382abf2bec17d67de8481bc9814d7/typing-3.7.4.1-py2-none-any.whl
Collecting scandir; python_version < "3.5" (from pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32"->virtualenv->virtualenvwrapper)
Installing collected packages: pbr, six, stevedore, virtualenv-clone, filelock, distlib, appdirs, contextlib2, zipp, configparser, scandir, pathlib2, importlib-metadata, singledispatch, typing, importlib-resources, virtualenv, virtualenvwrapper
Successfully installed appdirs-1.4.3 configparser-4.0.2 contextlib2-0.6.0.post1 distlib-0.3.0 filelock-3.0.12 importlib-metadata-1.6.0 importlib-resources-1.4.0 pathlib2-2.3.5 pbr-5.4.4 scandir-1.10.0 singledispatch-3.4.0.3 six-1.14.0 stevedore-1.32.0 typing-3.7.4.1 virtualenv-20.0.15 virtualenv-clone-0.5.4 virtualenvwrapper-4.8.4 zipp-1.2.0
kaala@chasma:~$ virtualenvwrapper --version
virtualenvwrapper: command not found

Также не работает lsvirtualenv, который должен перечислять все среды

kaala@chasma:~$ lsvirtualenv
lsvirtualenv: command not found

Я считаю, что мои прошлые виртуальные среды (из созданной мной папки резервной копии) находятся в / home / kaala / anaconda_backup1 / envs /

Я попытался добавить следующую строку в файл .bashr c, используя nano .bashrc

export PATH = $PATH:/home/kaala/anaconda_backup1/envs/, чтобы окончательно сохранить его в списке $ PATH и он появляется, когда я использую echo $PATH в терминале

kaala@chasma:~$ echo $PATH
/home/kaala/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/kaala/anaconda_backup1/envs/:/home/kaala/anaconda_backup1/envs/

Может кто-то, пожалуйста, скажите мне, как заставить команду virtualenvlist работать в первую очередь и, возможно, возможно ли использовать старые среды от Anaconda, используя созданную мной резервную папку? Если да, то как?

...