2016-04-27 19 views
0

Hey Ich habe versucht, etwas zu finden, was mein Problem lösen, aber nichts half mir. Ich versuche, 'psycopg2' zu installieren, um PostreSQL in meinem Projekt zu verwenden.Django Kein Modul namens 'psycopg2'

Ich habe versucht, es mit pip, easy_install ect installieren. Ich verwende PyCharm so habe ich versucht, es installieren i „Paketfenster installieren“, aber ich bin immer so etwas wie diese:

Collecting psycopg2 
    Using cached psycopg2-2.6.1.tar.gz 
    Complete output from command python setup.py egg_info: 
    running egg_info 
    creating pip-egg-info\psycopg2.egg-info 
    writing pip-egg-info\psycopg2.egg-info\PKG-INFO 
    writing dependency_links to pip-egg-info\psycopg2.egg-info\dependency_links.txt 
    writing top-level names to pip-egg-info\psycopg2.egg-info\top_level.txt 
    writing manifest file 'pip-egg-info\psycopg2.egg-info\SOURCES.txt' 
    warning: manifest_maker: standard file '-c' not found 

    Error: pg_config executable not found. 

    Please add the directory containing pg_config to the PATH 
    or specify the full executable path with the option: 

     python setup.py build_ext --pg-config /path/to/pg_config build ... 

    or with the pg_config option in 'setup.cfg'. 

    ---------------------------------------- 

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Bartek\AppData\Local\Temp\pycharm-packaging0.tmp\psycopg2\ 

Ich bin jetzt unter Windows arbeiten, können Sie mir einen Rat geben, wie dieses Problem zu beheben Problem? Ich sitze auf mehr als 2 Stunden :(

Nach sauber PostgreSQL installieren habe ich versucht, wieder „psycopg2 installieren BIB“ und ich habe:

Collecting psycopg2 
    Using cached psycopg2-2.6.1.tar.gz 
Building wheels for collected packages: psycopg2 
    Running setup.py bdist_wheel for psycopg2: started 
    Running setup.py bdist_wheel for psycopg2: finished with status 'error' 
    Complete output from command C:\Users\Bartek\dJangoEnvironment\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Bartek\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\psycopg2\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d C:\Users\Bartek\AppData\Local\Temp\tmp2ohduth5pip-wheel- --python-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 
    warning: build_py: byte-compiling is disabled, skipping. 

    running build_ext 
    building 'psycopg2._psycopg' extension 
    error: Unable to find vcvarsall.bat 

    ---------------------------------------- 
    Running setup.py clean for psycopg2 
Failed to build psycopg2 
Installing collected packages: psycopg2 
    Running setup.py install for psycopg2: started 
    Running setup.py install for psycopg2: finished with status 'error' 
    Complete output from command C:\Users\Bartek\dJangoEnvironment\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Bartek\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\psycopg2\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Bartek\AppData\Local\Temp\pip-si2d11i4-record\install-record.txt --single-version-externally-managed --compile --install-headers C:\Users\Bartek\dJangoEnvironment\include\site\python3.5\psycopg2: 
    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\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 
    warning: build_py: byte-compiling is disabled, skipping. 

    running build_ext 
    building 'psycopg2._psycopg' extension 
    error: Unable to find vcvarsall.bat 

    ---------------------------------------- 

    Failed building wheel for psycopg2 
Command "C:\Users\Bartek\dJangoEnvironment\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Bartek\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\psycopg2\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Bartek\AppData\Local\Temp\pip-si2d11i4-record\install-record.txt --single-version-externally-managed --compile --install-headers C:\Users\Bartek\dJangoEnvironment\include\site\python3.5\psycopg2" failed with error code 1 in C:\Users\Bartek\AppData\Local\Temp\pycharm-packaging0.tmp\psycopg2\ 

Antwort

0

Postgresql installieren, fügen Sie C:\Program Files (x86)\PostgreSQL\9.4\bin\ auf Ihrem Weg und versuchen pip install psycopg2 . wieder

Sieht aus wie Sie Visual Studio auch herunterladen müssen

+0

Es ist besser, weil die Installation gestartet, aber ich habe nächsten Fehler Failed Building Wheel für psycopg2. Ich stelle alle Fehler anmelden^ – Thaian

+0

Bitte sehen Sie meine Bearbeitung – hd1

+0

Leider ist es der gleiche Fehler Fehler beim Erstellen Rad für psycopg2 – Thaian