Найти - Пользователи
Полная версия: psycopg2 не устанавливается в виртуальное окружение,как быть?
Начало » Python для новичков » psycopg2 не устанавливается в виртуальное окружение,как быть?
1
Grisha
Есть виртуальное окружение созданное с venv в питон 3.3.В это окружение установлены distribute,pip,django-1.5.Как новичок надеюсь потренироваться с джанго-туториал.Есть БД postgresql 9.2.Надо установить драйвер,но как? Есть VS2010C++ экспресс.
Через pip install из <Env> окружения выдает: LINK: fatal error LNK1104: cannot open file ‘python33.lib’
error command ‘ “C:\Pr. Files\M VS 10.0\VC\BIN\link.exe ” ’ failed with exit status 1104
Почитал,что можно руками скопировать psycopg2 в site-packages окружения и оттуда уже через setup.py
. Здесь вылезло 2 исключения:
file C:\Python33\Lib\configparser.py in _unify_values
sectiondict=self._section KeyError: ‘build-ext’

тот же файл configparser.py in _unify_values raise NoSectionError(section)
configparser.NoSectionError: No section: ‘build-ext’
=======
то есть в питоне нету вот этого build-ext и из-за чего не получается прочитать файлы psycopg2, так или вообще многого не понимаю?подскажите как быть.
ZZZ

Мой тебе совет, начни с того, что поставь нормальную ОСь. Под виндой собирать что-то из исходников, это вечный геморрой и тренировка в сборке либ, а не в написании ПО. Для сборки psycopg2 нужны хедеры постгреса. Это так, к слову...

reclosedev
Согласен, что сборка модулей под win то еще приключение, но благодаря Christoph Gohlke и тому, что многие авторы выкладывают .exe пакеты, на Windows тоже можно жить.

Инсталлятор есть здесь http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg
Поставить его в virtualenv можно с помощью easy_install, предварительно скачав:
>easy_install psycopg2-2.4.6.win32-py3.3.exe
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