Доступны ли установленные в корневом каталоге пакеты в virtualenv? - PullRequest
0 голосов
/ 03 июля 2018

Могу ли я получить доступ к пакетам, установленным для пользователя root, в моем виртуальном окружении во время работы над проектом django?

1 Ответ

0 голосов
/ 03 июля 2018

Согласно virtualenv Документам :

Он создает среду, которая имеет свои собственные установочные каталоги, которые не делят библиотеки с другими средами virtualenv (и, по желанию, также не имеют доступа к глобально установленным библиотекам).

Посмотрите на - опция system-site-packages , которая предоставляет доступ к глобальным модулям site-packages в виртуальной среде.

Если вы создаете с помощью virtualenv --system-site-packages ENV, ваша виртуальная среда будет наследовать пакеты из /usr/lib/python2.7/site-packages (или там, где находится ваш глобальный каталог site-packages).

Это можно использовать, если у вас есть контроль над глобальным каталогом site-packages, и вы хотите зависеть от пакетов в нем. Если вы хотите изолировать от глобальной системы, не используйте этот флаг.

Надеюсь, это поможет.

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