Джанго Виртуаленв - PullRequest
       1

Джанго Виртуаленв

0 голосов
/ 19 мая 2011

У меня есть несколько вопросов, касающихся virtualenv в целом.

Я нашел в Интернете некоторую документацию о virtualenv , хотя я не думаю, что моя установка устанавливает что-то правильно.

В основном я смотрю на разделение своих приложений на их собственные каталоги и хочу начать обновление django и некоторых других функций для развертывания на серверах.

Итак, я пошел и установил virtualenv

pip install virtualenv

настроить мой новый virtualenv

mkdir virt_env
vitualenv virt_env/virt1 --no-site-packages

в соответствии с этим --no-site-packages ваша установка должна содержать только основы.

Я активировал мой virtualenv

source virt_env/virt1/bin/activate

и затем запустил yolk -l, чтобы увидеть, какие пакеты установлены.результат, кажется, намного больше, чем просто основы, так как все мои предыдущие дополнения все еще перечислены.

Я даже пытался deactivate, изменить каталог в среду с именем virt1, реагировать и затем запуститьyolk -l снова.

Все равно в нем перечислены все мои пакеты.

Это нормально, или я что-то не так делаю?

1 Ответ

1 голос
/ 19 мая 2011

Используете ли вы желток, установленный в вашем virtualenv, или глобальный желток?

flaper87@BigMac:/tmp$ virtualenv test3 --no-site-packages
New python executable in test3/bin/python
Installing setuptools............done.
Installing pip...............done.
flaper87@BigMac:/tmp$ source test3/bin/activate
(test3)flaper87@BigMac:/tmp$ pip install yolk
Downloading/unpacking yolk
  Downloading yolk-0.4.1.tar.gz (80Kb): 80Kb downloaded
  Running setup.py egg_info for package yolk
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./test3/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg (from yolk)
Installing collected packages: yolk
  Running setup.py install for yolk
    Installing yolk script to /private/tmp/test3/bin
Successfully installed yolk
Cleaning up...
(test3)flaper87@BigMac:/tmp$ yolk -l
Python          - 2.6.1        - active development (/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload)
pip             - 1.0.1        - active 
setuptools      - 0.6c11       - active 
wsgiref         - 0.1.2        - active development (/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6)
yolk            - 0.4.1        - active 
(test3)flaper87@BigMac:/tmp

Я действительно предлагаю вам взглянуть на virtualenvwrapper [0], который представляет собой набор расширений, помогающих вам управлять своими virtualenvs.

Приветствия!

[0] http://www.doughellmann.com/projects/virtualenvwrapper/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...