Мой новый virtualenv получает ImportError: нет модуля с именем bz2, но системный питон может импортировать - PullRequest
0 голосов
/ 02 марта 2012

У моего virtualenv по какой-то причине нет библиотеки bz2.Я знаю, что у меня есть bz2, потому что системный питон может его импортировать. Почему мой недавно созданный virtualenv не получает его?похоже на работу.

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Таким образом, причина, по которой моя компиляция не удалась, либо в том, что я пропустил bzip2-devel, либо в том, что я указал неправильный путь к ./configure, когда я это сделал (не уверен, какой из двух):

./configure --prefix=/home/deploy/.virtualenv/sentry

после чего работает

make
make install

работал нормально

1 голос
/ 02 марта 2012

Если вы можете импортировать bz2, попробуйте явно создать новый virtualenv с этим конкретным Python:

virtualenv foo -p /path/to/system/python

Возможно, вы захотите сделать which python, чтобы проверить, какой Python вы используете.

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