Найти - Пользователи
Полная версия: Python и pythonbrew linux
Начало » Python для новичков » Python и pythonbrew linux
1
Hello_world
Приветствую.
Сменил платформу с windows на линукс(mint13) и столкнулся с проблемой:
pythonbrew установился, все ок. Но при создании окружения получаю ошибку:

$ pythonbrew venv create proj
Creating `proj` environment into /home/myroot/.pythonbrew/venvs/Python-3.3.0
Traceback (most recent call last):
File "/home/myroot/.pythonbrew/etc/virtualenv/virtualenv.py", line 19, in <module>
import zlib
ImportError: No module named 'zlib'

Нагуглил это, но использование pythonbrew install –configure=“–with-zlib” 3.3.0 не помогло. Никто не сталкивался?
Ах да, в системе по дефолту 2 версии python - одна вызывается как python(как и pip), другая python3(как и pip3).

Спасибо.
Hello_world
А, и ещё. Вроде как использование pythonbrew не критично, хоть и удобно. Замена - просто virtualenv и wrapper. Но я не понимаю как к ним обращаться, чтобы вызывалась версия python3: virtualenv ENV1 создает окружение в питоне2(как я понимаю), а virtualenv3 ENV1 - такой команды нет. Задача - использование виртуального окружения третьего питона.
Singularity
Hello_world
Задача - использование виртуального окружения третьего питона.
virtualenv ass -p /usr/bin/python3
мне кстати и врепера хватает з головой
Hello_world

Singularity
Да, спасибо. Считал, что такая команда работает только в обычном virtualenv(вроде в документации к врепперу отсутствует). Хватает-то хватает, но ведь это более высокий уровень Ладно, пока буду работать через вреппер.
ZZZ
Нужно просто поставить либы, необходимые для сборки питона. В данном случае zlib-dev или что-то такое.
Для дебиана делаю так:
sudo aptitude install\
 autoconf binutils build-essential cpp cpp-4.7 \
 debhelper diffstat docutils-common dpkg-dev \
 fontconfig-config g++ gcc gdb gdbserver \
 gettext html2text intltool-debian \
 libaudit0 libbz2-dev libc-dev-bin libc6-dev libcroco3 \
 libdb-dev libdb5.1-dev libdpkg-perl libexpat1-dev \
 libffi-dev libffi5 libfontconfig1 libfontconfig1-dev \
 libfontenc1 libfreetype6-dev libgdbm-dev libgettextpo0 \
 libglib2.0-0 libgmp10 libgomp1 libitm1 libmpc2 libmpfr4 \
 libncursesw5-dev libpixman-1-0 libpthread-stubs0 \
 libpthread-stubs0-dev libpython2.7 libquadmath0 libreadline-dev \
 libreadline6-dev libsqlite3-dev libssl-dev libstdc++6-4.7-dev \
 libtimedate-perl libtinfo-dev libunistring0 libxpm4 linux-libc-dev \
 make pkg-config po-debconf quilt sharutils zlib1g-dev
Singularity
ZZZ
ого
так вроде можно просто build-essential и python-dev остальное есть в зависимостях
ZZZ
Singularity, нет, нифига. Скорее вот так:
sudo apt-get build-dep python3.2
Но тут ещё и иксы ставятся, которые мне не нужны.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB