MacPorts не устанавливает модуль Python в нужном месте для virtualenv

Кажется, я не вижу точной ситуации, которую я имею, пожалуйста, укажите мне дубликат, если таковой есть.

Я использую virtualenv и python и пытаюсь установить модуль, но независимо от того, какая версия python «какой python» подходит к MacPorts, похоже, устанавливает модули в папке python по умолчанию macports (/ opt/local/share) для макросов по умолчанию python (/ opt/local/bin).

Когда virtualenv активирован, «какой python» дает версию python в ~/Documents /.../ bin/python (это версия 2.4.3 python), что является правильным.

Если virtualenv не активирован, я попытался либо переключиться на системную версию python (установленную по умолчанию версию Apple), либо по умолчанию macports, которая является/opt/local/bin (которая также является версией 2.7.3).

После установки в интерпретаторе python я могу успешно импортировать мой модуль, когда virtualenv не активирован, но python не может найти модуль при активации virtualenv.

Я не могу использовать pip или easy_install для установки этого модуля (PyQt4) b/c, там есть известная ошибка, в которой они ошибаются.

Как я могу получить macports для установки в нужном месте для моего virtualenv?

0
nl ja de

1 ответы

macports устанавливает только модули python в каталог сайтов-пакетов, непосредственно соответствующий интерпретатору python. Это позволяет устанавливать несколько разных интерпретаторов.

Macports также устанавливается под пользователем root, а не с вашей учетной записью. Поэтому он не может знать о настройках virtualenv, которые контролируются настройками в пользовательской среде.

what you have to do is install the complex modules e.g. PyQT4 and virtualenv and then create your virtualenv from that ie using --system-site-packages

0
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community