Форум сайта python.su
0
Есть виртуальное окружение созданное с 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, так или вообще многого не понимаю?подскажите как быть.
Офлайн
26
Мой тебе совет, начни с того, что поставь нормальную ОСь. Под виндой собирать что-то из исходников, это вечный геморрой и тренировка в сборке либ, а не в написании ПО. Для сборки psycopg2 нужны хедеры постгреса. Это так, к слову...
Офлайн
173
Согласен, что сборка модулей под 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
Отредактировано reclosedev (Март 3, 2013 15:55:56)
Офлайн