У меня проблемы с Python virtualenv на OSX. После создания virtualenv и делает pip freeze
он говорит, у него есть длинный список вещей, которые установлены, которые на самом деле вещи, которые я получил, установленные на моей основной установке пипа (за пределы virtualenv):Невозможно использовать Python virtualenv на OSX?
kramer65$ virtualenv venv
New python executable in venv/bin/python
Installing setuptools, pip, wheel...done.
kramer65$ source venv/bin/activate
(venv)kramer65$ which pip
/Users/kramer65/repos/venv/bin/pip
(venv)kramer65$ pip freeze
apns==2.0.1
APScheduler==3.0.4
argh==0.26.1
Babel==1.3
beautifulsoup4==4.4.1
etc.
etc.
Я ve получил virtualenv версии 13.1.2, который, я думаю, является последним.
Так быть уверен, что я пыталась дозвониться пип с прямой ссылкой, но это дает тот же результат:
(venv)kramer65$ ./venv/bin/pip freeze
apns==2.0.1
APScheduler==3.0.4
etc.
etc.
или даже по телефону пип с virtualenv питона:
(venv)kramer65$ ./venv/bin/python venv/bin/pip freeze
apns==2.0.1
APScheduler==3.0.4
etc.
etc.
Я также удаленный и переустановленный virtualenv, но с тем же результатом. Кто-нибудь знает, почему я не могу назвать Python установленного virtualenv? Все советы приветствуются!
[EDIT]
Согласно предложению @sushant ниже я попытался с помощью --no-site-packages
:
kramer65$ virtualenv --no-site-packages venv
New python executable in venv/bin/python
Installing setuptools, pip, wheel...done.
kramer65$ source venv/bin/activate
(venv)kramer65$ pip freeze
apns==2.0.1
APScheduler==3.0.4
argh==0.26.1
Babel==1.3
beautifulsoup4==4.4.1
etc.
etc.
(venv)kramer65$ which pip
/Users/kramer65/repos/venv/bin/pip
что делает ', который python' показать? – scytale
@scytale - 'какие python' показывает'/Пользователи/kramer65/repos/venv/bin/python' – kramer65