Как я могу устранить неполадки `--system-site-packages` VENV, не отражающие мою систему?
Я использую Arch Linux и хочу использовать виртуальные среды для установки только тех немногих пакетов PIP, которые я использую для конкретных проектов, продолжая использовать пакеты Arch для Python. Однако, когда я создаю новый VENV, который использует --system-site-packages
аргумент (для доступа к базовым пакетам Python Arch), новый VENV не является полным зеркалом среды, отличной от VENV.
Как я это проверял:
pip freeze
моей текущей установки Python из пакетов Arch .Создана виртуальная среда, венв
$mkvirtualenv --system-site-packages venv
Создано второе
pip freeze
из внутри активной venv
Я ожидал, что разница будет такой же, но есть многочисленные различия.
Я считаю, что все Python и связанные пакеты были установлены сpacman
. Я уверен, что все основные пакеты (iPython, Numpy, Pandas, Jupyter, Matplotlib и т. Д.) Были установлены с помощью менеджера пакетов Arch pacman
. Поскольку вчера я не просто установил свою систему, вполне возможно, что со временем я использовал PIP для нескольких пакетов, но соблюдаю правило, которое я использую, чтобы использовать pacman
установленные пакеты, чтобы воспользоваться преимуществами исправлений сообщества Arch. несовместимость (в отличие от некоторой комбинации пакетов Github, PiP и Arch).
Как я могу устранить проблему различных пакетов в моем VENV, используя --system-site-packages
аргумент?
НОТА. Этот вопрос может идти в неправильном направлении, если я неправильно понимаю, как --system-site-packages
работает аргумент. В этом случае должен возникнуть вопрос: почему --system-site-packages
аргумент не создает дублирующее зеркало пакетов Python моей системы?
0 ответов на вопрос
Похожие вопросы
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы установить расширения Markdown с помощью Python
-
9
Является ли Python только для создания бэкэндов при создании сайтов?
-
-
4
Для запуска Python внутри HTML-файла аналогично PHP
-
2
Чтобы установить Gaphor от Easy_install и его зависимости от MacPorts
-
2
Nokia E71 - режим USB и Linux и Python
-
9
Vim: выполнить скрипт, над которым я работаю, на разделенном экране
-
3
Предпочтительный способ установки нескольких версий Python на Ubuntu Jaunty
-
3
Как правильно обновить Python в Mac OS X
-
3
Как я могу автоматически сгенерировать файл Xorg.config?