Python Virtualenv - PullRequest
       3

Python Virtualenv

4 голосов
/ 25 ноября 2010

При создании виртуальной среды с пакетами без сайта нужно ли устанавливать mysql и адаптер mysqldb, который входит в мои пакеты глобального сайта, чтобы использовать их в среде моего виртуального проекта?

Ответы [ 2 ]

5 голосов
/ 25 ноября 2010

Вы также можете (в UNIX) специальные пакеты ссылок из пакетов сайта Python в пакеты сайта virtualenv.

0 голосов
/ 25 ноября 2010

Да.тогда вам нужно установить исключительно для этого virtualenv.

См .: http://virtualenv.openplans.org/#the-no-site-packages-option

Если вы собираете с помощью virtualenv --no-site-packages ENV, он не будет наследовать какие-либо пакеты от глобального сайта.каталог пакетов.

Если вы видите файлы в каталоге site-packages, пакеты создаются с помощью символических ссылок.

drwxr-xr-x   3 ashish  staff    102 Nov 24 20:52 ..
lrwxr-xr-x   1 ashish  staff     85 Nov 24 20:52 UserDict.py -> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/UserDict.py
.....

Таким образом, вы можете определенно добавлять пакеты вручную, создавая эти символические ссылки для конкретныхпакет.

Адам Ванденберг правильно отвечает на это.

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