2016-02-25 3 views
1

Почему модуль был установлен, но не виден?Исчезающий пипс

[email protected]:~/PycharmProjects/my$ virtualenv env 
New python executable in /home/foo/PycharmProjects/my/env/bin/python 
Installing setuptools, pip, wheel...done. 
[email protected]:~/PycharmProjects/my$ source ./env/bin/activate 
(env) [email protected]:~/PycharmProjects/my$ pip install django 
Traceback (most recent call last): 
    File "/home/pavel/PycharmProjects/my/env/bin/pip", line 7, in <module> 
    from pip import main 
ImportError: No module named pip 

(env) [email protected]:~/PycharmProjects/my$ which pip 
    /home/foo/PycharmProjects/my/env/bin/pip 
+0

Почему вы 'источник./Окр/бен/activate', когда ваш virtualenv уже активирована? Старайтесь не делать этого и не видеть? – valentin

+0

Почему, по вашему мнению, он уже активирован? – Ivegotaquestion

+0

@Ivegotaquestion из-за этой строки '(env) foo @ bar: ~/PycharmProjects/my $ source./Env/bin/activate', (env) указывает, что вы уже активировали env и пытались сделать то же самое – Kjjassy

ответ

0

Если вы уже активировали ваш virtualenv затем отключить его

(env)[email protected]:~/PycharmProjects/my$ deactivate 

и попытаться создать virtualenv с другим именем

[email protected]:~/PycharmProjects/my$ virtualenv venv 

затем активировать virtualenv с этим команды

[email protected]:~/PycharmProjects/my$ source venv/bin/activate 

Теперь он должен выглядеть следующим образом

(venv) [email protected]:~/PycharmProjects/my$ 

И, наконец, вы можете установить пакеты

(venv) [email protected]:~/PycharmProjects/my$ pip install django 
+0

Готово. Абсолютно тот же результат - «Нет модуля с именем pip» – Ivegotaquestion

+0

Затем вы должны увидеть это http://stackoverflow.com/a/35473628/5633503 – Kjjassy