Как импортировать глобально установленный пакет в папку virtualenv

Поэтому у меня есть папка virtualenv, называемая venv для моего проекта python.

Я могу бежать:

venv/bin/pip install -r requirements.txt 

Который устанавливает все требования, которые мне нужны для проекта, кроме одного, M2Crypto. Единственный способ установить это через apt-get:

 apt-get install python-m2crypto 

Как я могу добавить этот пакет, установленный через папку apt to venv?

4 Solutions collect form web for “Как импортировать глобально установленный пакет в папку virtualenv”

 --system-site-packages 

предоставляет доступ к глобальным модулям пакетов сайтов в виртуальную среду.

вы можете сделать:

 $ sudo apt-get install python-m2crypto $ virtualenv env --system-site-packages 

… и тогда у вас будет доступ к m2crypto (наряду со всеми другими общесистемными установленными пакетами) внутри вашего virtualenv.

Что я сделал в конце концов:

 cp -R /usr/lib/python2.7/dist-packages/M2Crypto /home/richard/hello-project/venv/lib/python2.7/site-packages/ cp -R /usr/lib/python2.7/dist-packages/OpenSSL /home/richard/hello-project/venv/lib/python2.7/site-packages/ 

toggleglobalsitepackages будет переключать доступ к toggleglobalsitepackages сайтам site-packages .

Примечание. Чтобы получить эту команду, вам нужно pip install virtualenvwrapper ванильный virtualenv не включает его. С virtualenvwrapper вы также получаете очень полезные команды mkvirtualenv и rmvirtualenv , среди прочих.

 venv/bin/pip install -I M2Crypto 

-I заставляет его также быть установленным в virtualenv, даже если он уже установлен глобально.

  • Virtualenv - Python 3 - Ubuntu 14.04 64 бит
  • полностью автономная виртуальная среда
  • Всесторонний учебник для начинающих?
  • Virtualenv возвращает ошибку «Нет такого файла или каталога ...»
  • Обновление виртуального виртуального Python?
  • Вызов скриптов python изнутри python
  • Как использовать virtualenv с SDK Google App Engine в Mac OS X 10.6
  • PIP / easy_install PIL в Virtualenv vcvarsall.bat ошибка Windows 7
  •  
    Interesting Posts for Van-Lav

    Определить время начала и окончания текущего дня (UTC -> EST -> UTC); питон

    В чем разница между «None» и «== None»

    Изменение URL-адреса веб-службы для клиента пенообразования во время выполнения (сохранение wsdl)

    Ошибка Django при установке Graphite – settings.DATABASES неправильно настроена. Пожалуйста, поставьте значение ДВИГАТЕЛЬ

    Почему cls .__ name__ не появляется в каталоге dir ()?

    fcntl.flock – как реализовать тайм-аут?

    Почему PyPi больше не показывает статистику загрузки?

    Django Rest Framework 3 Сериализаторы на немодельных объектах?

    Пожалуйста, ознакомьтесь с моим примером программы Python

    Разделите список на два подсписка всеми возможными способами

    Каковы следующие шаги для перехода от appengine к полному django?

    Найти vs в работе в строке python

    Ошибка python ctypes.WinDLL, _dlopen (self._name, mode) не может быть найдена

    NDB для Google-приложений

    «Unbound method textFile () должен быть вызван с экземпляром SparkContext в качестве первого аргумента (вместо этого был получен экземпляр str)»

    Python - лучший язык программирования в мире.