Django projemi postgres kullanacak şekilde kurmaya çalışıyorum. Python 3.5.1 kullanarak Windows 10 kullanıyorum. Python 3.5 için http://www.stickpeople.com/projects/python/win-psycopg/'dan psycopg yüklemek için easy_install kullanıldı. Ben https://djangogirls.gitbooks.io/django-girls-tutorial-extensions/content/optional_postgresql_installation/index.html adresindeki kılavuzu takip ediyordu, ama başarılı bir yükleme doğrulamak için psycopg2 içe çalışmakla kısmına geldiğimde, alıyorum:"Psycopg2._psycopg adlı bir modül yok" psycopg2 import etmeye çalışırken
(venv) D:\Projects\webcomic>python -c "import psycopg2"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "D:\Projects\webcomic\venv\lib\site-packages\psycopg2-2.6.1-py3.5-win32.egg\psycopg2\__init__.py", line 50, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: No module named 'psycopg2._psycopg'
ne yapacağını emin değilim.
pip install psycopg2
N.B.:
>>> pprint(sys.path)
['',
'D:\\Projects\\webcomic\\venv\\lib\\site-packages\\psycopg2-2.6.1-py3.5-win32.egg',
'D:\\Projects\\webcomic\\venv\\Scripts\\python35.zip',
'D:\\Projects\\webcomic\\venv\\DLLs',
'D:\\Projects\\webcomic\\venv\\lib',
'D:\\Projects\\webcomic\\venv\\Scripts',
'c:\\users\\user\\appdata\\local\\programs\\python\\python35-32\\Lib',
'c:\\users\\user\\appdata\\local\\programs\\python\\python35-32\\DLLs',
'D:\\Projects\\webcomic\\venv',
'D:\\Projects\\webcomic\\venv\\lib\\site-packages']
'easy_install', doğru Python yüklemesine nasıl yüklendiğinden eminsiniz? :) Tesadüfen, 'pip' her yönden' easy_install' için üstündür. Pip3 install psycopg2' veya 'pip install psycopg2'' yapmayı deneyin. –
Orijinal olarak pip kullanmayı denedim, ancak bana sorun veriyordu. Yani ... Komut "d: \ projects \ webcomic \ venv \ scripts \ python.exe -u -c" import setuptools, tokenize; __ dosya __ = 'C: \\ Kullanıcılar \\ Kullanıcı \\ AppData \\ Yerel \\ Temp \\ pip-build-ydlm_w4u \\ psycopg2 \\ setup.py '; exec (derleme (getattr (tokenize,' open ', açık) (__ file __). Read(). Replace (' \ r \ n ' , '\ n'), __file__, 'exec')) "install - record C: \ [...] \ install-record.txt -" trackle-version "harici olarak yönetilen --compile --install-headers d: \ projects \ webcomic \ venv \ include \ site \ python3.5 \ psycopg2 ", C: \ [...] \ psycopg2 \' –
http://www.stickpeople.com/projects/ adresindeki hata koduyla başarısız oldu. python/win-psycopg/windows kullandığınız için, bu bağlantıdan exe dosyasını indirip – RA123