grub 2 не загружается win 7

Виртуальные среды предлагают способ управления и выделения зависимостей для каждого проекта. Более того, они также избегают всей ситуации sudo pip install, которая представляет собой риск безопасности, как я объяснил в https://askubuntu.com/a/802594/15003. Официальная документация на Python также поощряет использование виртуальных сред.

Самый простой способ создать и использовать виртуальные среды для Python 2 и Python 3 - это установить virtualenv с помощью apt или apt-get. Для каждого проекта Python создайте virtualenv, а затем активируйте его. Обратите внимание, что virtualenv специфичен для конкретной версии Python. После активации используйте pip для установки пакетов Python, как обычно, независимо от того, используете ли вы Python 2 или 3; нет необходимости использовать pip3 для Python 3. sudo используется только для установки virtualenv и не используется с pip, поэтому избегая вышеупомянутого риска безопасности. Команды для этого:

sudo apt update
sudo apt install virtualenv
cd ~/desired_directory  # cd to desired_directory
virtualenv venv  # create virtualenv named venv for default system Python, which is Python 2 for Ubuntu
source venv/bin/activate  # activate virtualenv
pip install -U pip  # upgrade pip in case it is outdated
pip install desired_package  # install desired_package

Если вы хотите создать virtualenv для Python 3, замените virtualenv venv на:

virtualenv venv -p python3

Подробнее о различных колоколах и свистки для virtualenv в https://askubuntu.com/a/802594/15003 .

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: