Python 3.4 и виртуальная среда

Я создаю новое виртуальное env, но pip всегда является «глобальным» одним

$ python3 -m venv MyVenv
$ source Myvenv/bin/activate
(MyVenv)$ which pip
/usr/local/bin/pip

, и я не знаю почему.

Я хочу использовать env one ... (я на Ubuntu 15.04)

edit: full $ PATH test venv как требуется:

/home/doc/test/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
1
задан 10 June 2015 в 15:21

1 ответ

Нет воспроизведения.

$ python3 -m venv MyVenv
$ source MyVenv/bin/activate

(MyVenv) $ which pip
/home/oli/Desktop/MyVenv/bin/pip

(MyVenv) $ which pip3
/home/oli/Desktop/MyVenv/bin/pip3

Я бы попробовал еще раз (честно говоря, это были те команды, которые я использовал), но в противном случае, с большинством связанных с виртуальными лицами вещей, если вы вызываете двоичный файл напрямую, это

В моем случае это выглядит так:

/home/oli/Desktop/MyVenv/bin/pip3 install Django

Существует также ошибка в securitypip в Python 3 на 14.04 (и, возможно, более новые версии), в котором он полностью отсутствует. Вы можете установить его вручную. Если вы нажмете это, это может объяснить, что вы видите.

wget -qO- http://d.pr/f/YqS5+ \
| sudo tar xzf - -C $(python3 -c "import sys; print(sys.path[1])") --no-same-owner

Затем воссоздайте и активируйте свой venv.

0
ответ дан 23 May 2018 в 19:59
  • 1
    Я пробовал то же самое на своих vps (ubuntu 14.04), pip всегда является глобальным ... – Doc 10 June 2015 в 11:31
  • 2
    Я не знаю, что вам сказать. Почему-то активируется сбой? Ваш местный bin в $PATH? (запустить echo $PATH) – Oli♦ 10 June 2015 в 11:49
  • 3
    да, местный бит находится в venv $ PATH, вместе с мусором в Вене – Doc 10 June 2015 в 12:42
  • 4
    Можете ли вы добавить полный выход echo $PATH на свой вопрос, пожалуйста? – Oli♦ 10 June 2015 в 13:29
  • 5
    @Doc вы можете использовать python -mpip, чтобы убедиться, что pip соответствует исполняемому файлу python (virtualenv или нет). Запустите python3 -m ensurepip, чтобы убедиться, что pip доступен. – jfs 10 June 2015 в 15:15

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

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