установка и настройка virtualenv в Ubuntu - PullRequest
0 голосов
/ 08 мая 2018

Я установил virtualenv в моей системе, используя http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv

в соответствии с этими рекомендациями , начальный шаг:

$ sudo apt-get install python-pip python-dev python-virtualenv

Однако я не хочу трогать свою родительскую среду. Единственная причина, по которой я считаю, что virtualenv может помочь в моем случае, заключается в том, что у меня есть некоторые странные ошибки, которые указывают на несоответствия версий Python.

Итак, мои требования:

  • virtualenv с напр. питон 3,5
  • tensorflow
  • не влияет на мою родительскую среду
  • возможность отключить virtualenv без побочных эффектов

Это выполнимо как?

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

Например, вы можете выполнить действия, описанные в этом ответе , что, по сути, будет таким же, как упомянутое вами руководство.

virtualenv устанавливает библиотеки и все в подпапку вашей основной системы и указывает Python использовать только их, чтобы они не мешали вашей основной установке.

Если вы действительно не хотите ничего трогать в своей системе, вы всегда можете запустить тензор потока в контейнере докера (см. этот ответ для получения некоторых советов). Но даже это потребует некоторой установки в «родительской» системе.

0 голосов
/ 08 мая 2018

создать env

virtualenv -p python3 path/to/your/env

активировать env

source path/to/your/env/bin/activate

установить пакеты

pip install pkgname

деактивировать

deactivate

Если вы не хотите прикасаться к родительской среде, установите пакет с помощью pip после активации среды.При следующей активации среды установленные пакеты останутся там.Если вы хотите удалить среду, просто удалите папку path/to/your/env.

...