Форум сайта python.su
ImportError: No module named ‘psycopg2’ в Windows 7
Как доинсталировать ?
Офлайн
Конечно не стоит по-умолчанию. Ведь питон еще не знает с какой базой Вы планируете работать. Поэтому такие модули нужно доставлять. Смотрим в сторону pip.
Офлайн
4kpt_IVсделал python get-pip.py - не помогло.
Конечно не стоит по-умолчанию. Ведь питон еще не знает с какой базой Вы планируете работать. Поэтому такие модули нужно доставлять. Смотрим в сторону pip.
Офлайн
Потом сделал:
c:\Users\pele>python -m pip install -U pip
Requirement already up-to-date: pip in c:\users\pele\appdata\local\programs\pyth
on\python35-32\lib\site-packages
c:\Users\pele>
Пока не работает, как сделать , чтобы работало ?
Офлайн
Смотри сюда http://pythonworld.ru/osnovy/pip.html
pip - это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python
А вот сам psycopg2
https://pypi.python.org/pypi/psycopg2
Офлайн
c:\Users\pele>pip3 install psycopg2
Collecting psycopg2
Downloading psycopg2-2.6.1.tar.gz (371kB)
100% |################################| 372kB 278kB/s
Building wheels for collected packages: psycopg2
Running setup.py bdist_wheel for psycopg2 … error
Complete output from command c:\users\pele\appdata\local\programs\python\pytho
n35-32\python.exe -u -c “import setuptools, tokenize;__file__='C:\\Users\\pele\\
AppData\\Local\\Temp\\pip-build-eoqdqjs7\\psycopg2\\setup.py';exec(compile(getat
tr(tokenize, ‘open’, open)(__file__).read().replace('\r\n', ‘\n’), __file__, ‘ex
ec’))” bdist_wheel -d C:\Users\pele\AppData\Local\Temp\tmpq6hngvt4pip-wheel- –p
ython-tag cp35:
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win32-3.5
creating build\lib.win32-3.5\psycopg2
copying lib\errorcodes.py -> build\lib.win32-3.5\psycopg2
copying lib\extensions.py -> build\lib.win32-3.5\psycopg2
copying lib\extras.py -> build\lib.win32-3.5\psycopg2
copying lib\pool.py -> build\lib.win32-3.5\psycopg2
copying lib\psycopg1.py -> build\lib.win32-3.5\psycopg2
copying lib\tz.py -> build\lib.win32-3.5\psycopg2
copying lib\_json.py -> build\lib.win32-3.5\psycopg2
copying lib\_range.py -> build\lib.win32-3.5\psycopg2
copying lib\__init__.py -> build\lib.win32-3.5\psycopg2
creating build\lib.win32-3.5\psycopg2\tests
copying tests\dbapi20.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\dbapi20_tpc.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\testconfig.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\testutils.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_async.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_bugX000.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_bug_gc.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_cancel.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_connection.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_copy.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_cursor.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_dates.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_extras_dictcursor.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_green.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_lobject.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_module.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_notify.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_psycopg2_dbapi20.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_quote.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_transaction.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_types_basic.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_types_extras.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_with.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\__init__.py -> build\lib.win32-3.5\psycopg2\tests
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
building ‘psycopg2._psycopg’ extension
error: Unable to find vcvarsall.bat
—————————————-
Failed building wheel for psycopg2
Running setup.py clean for psycopg2
Failed to build psycopg2
Installing collected packages: psycopg2
Running setup.py install for psycopg2 … error
Complete output from command c:\users\pele\appdata\local\programs\python\pyt
hon35-32\python.exe -u -c “import setuptools, tokenize;__file__='C:\\Users\\pele
\\AppData\\Local\\Temp\\pip-build-eoqdqjs7\\psycopg2\\setup.py';exec(compile(get
attr(tokenize, ‘open’, open)(__file__).read().replace('\r\n', ‘\n’), __file__, ‘
exec’))” install –record C:\Users\pele\AppData\Local\Temp\pip-b21c7pii-record\i
nstall-record.txt –single-version-externally-managed –compile:
running install
running build
running build_py
creating build
creating build\lib.win32-3.5
creating build\lib.win32-3.5\psycopg2
copying lib\errorcodes.py -> build\lib.win32-3.5\psycopg2
copying lib\extensions.py -> build\lib.win32-3.5\psycopg2
copying lib\extras.py -> build\lib.win32-3.5\psycopg2
copying lib\pool.py -> build\lib.win32-3.5\psycopg2
copying lib\psycopg1.py -> build\lib.win32-3.5\psycopg2
copying lib\tz.py -> build\lib.win32-3.5\psycopg2
copying lib\_json.py -> build\lib.win32-3.5\psycopg2
copying lib\_range.py -> build\lib.win32-3.5\psycopg2
copying lib\__init__.py -> build\lib.win32-3.5\psycopg2
creating build\lib.win32-3.5\psycopg2\tests
copying tests\dbapi20.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\dbapi20_tpc.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\testconfig.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\testutils.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_async.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_bugX000.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_bug_gc.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_cancel.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_connection.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_copy.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_cursor.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_dates.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_extras_dictcursor.py -> build\lib.win32-3.5\psycopg2\test
s
copying tests\test_green.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_lobject.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_module.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_notify.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_psycopg2_dbapi20.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_quote.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_transaction.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_types_basic.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_types_extras.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\test_with.py -> build\lib.win32-3.5\psycopg2\tests
copying tests\__init__.py -> build\lib.win32-3.5\psycopg2\tests
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
building ‘psycopg2._psycopg’ extension
error: Unable to find vcvarsall.bat
—————————————-
Command “c:\users\pele\appdata\local\programs\python\python35-32\python.exe -u -
c ”import setuptools, tokenize;__file__='C:\\Users\\pele\\AppData\\Local\\Temp\\
pip-build-eoqdqjs7\\psycopg2\\setup.py';exec(compile(getattr(tokenize, ‘open’, o
pen)(__file__).read().replace('\r\n', ‘\n’), __file__, ‘exec’))“ install –recor
d C:\Users\pele\AppData\Local\Temp\pip-b21c7pii-record\install-record.txt –sing
le-version-externally-managed –compile” failed with error code 1 in C:\Users\pe
le\AppData\Local\Temp\pip-build-eoqdqjs7\psycopg2
c:\Users\pele>
————————————————————————————-
Продолжает не работать
Офлайн
Смотрим сюда. Тут уже для Вас собрали. Ставить через pip.
Офлайн