Запуск python3.3 с использованием virtulenv
Я использую Ubuntu Server 12.04. Версия Python по умолчанию - 2.7. Я установил Python 3.3 в /opt directory
, Когда я пытался создать virtualenv для использования python 3.3, я получаю следующую ошибку:
$ virtualenv -p /opt/python3.3/bin/python3 python3_env
Running virtualenv with interpreter `/opt/python3.3/bin/python3`
Traceback (most recent call last):
File `usr/lib/python2.7/dist-packages/virtualenv.py`, line 17, in
`import zlib`
ImportError: No module named 'zlib'
Как мне решить это?
1 ответ
Прежде всего, я бы порекомендовал использовать deadsnakes ppa
Как мне установить Python 3.3?
Что вам нужно понять, это ваш virtualenv
Пакет должен быть совместим с python3. Т.е.virtualenv
должен быть установлен с python3.3. Это может быть сделано с easy_install
ИЛИ ЖЕ pip
совместим с python3.3.
Или же
Также python3.3 поставляется со встроенным virtualenv, который можно использовать как
python3.3 -m venv VIRTUAL_ENV_NAME
pyvenv VIRTUAL_ENV_NAME
Эти двоичные файлы могут быть в /opt
, Так что вам может потребоваться полный путь.