Mar*_* M. 9 windows postgresql python-2.7
我正在尝试在Windows下安装psycopg2(Windows 7,64位).我使用的是Python(x,y)和PostgreSQL 9.2.1中的Python 2.7.2 .
我的第一次尝试是使用可从http://www.stickpeople.com/projects/python/win-psycopg/下载的Windows端口(psycopg2-2.4.5.win-amd64-py2.7-pg9.1.3-release .可执行程序).然后我收到一条消息
Python 2.7 required but was not found in the registry
Run Code Online (Sandbox Code Playgroud)
在下一个对话框中,它不允许我选择任何python安装.所有其他程序和安装都很愉快地找到了我的python.
这是失败的,我尝试直接从http://pypi.python.org/pypi/psycopg2使用源包但尝试后:
python setup.py install
Run Code Online (Sandbox Code Playgroud)
我现在卡在错误信息中:
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何解决这个问题?
Cra*_*ger 17
您正在使用与psycopg2安装程序所需的不同的Python发行版,因此无法找到Python安装位置.
您可以按照psycopg2下载页面上的说明从您下载的二进制文件中手动安装psycopg2,以解决使用Zope安装的问题,其内容如下:
已经注意到psycopg2的安装程序将找不到python的zope安装,停止安装,而不安装psycopg2.解决方法是通过将扩展名从*.exe重命名为*.zip并使用zip提取器(如WinZip/PkZip/7z)提取psycopg2文件夹并将其放在\ lib\python中来提取文件.我不使用Zope,因此我无法提供有关如何使用它的支持或说明.但是,如果它不起作用,请告诉我.
这同样适用于Python(x,y)您所使用的分布.解压psycopg2安装.exe使用7-ZIP,然后复制psycopg2文件夹和"psycopg2-2.5.2-py2.7.egg-INFO"文件(这样"psycopg2"将apear的"PIP冻结")到你的Python lib\site-packages目录.请参阅安装Python模块.
那么你应该能够import psycopg2.
| 归档时间: |
|
| 查看次数: |
13558 次 |
| 最近记录: |