我使用easy_install psycopg2
在virtualenv中安装了psycopg2。我没有看到任何错误,看起来安装很顺利..在site-packages目录中为psycopg2创建了一个egg文件..
但是当我在解释器中运行导入psycopg2时,我收到以下错误..任何线索?我怎么能修复它..在virtualenv中安装psycopg2的任何其他方式..
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build\bdist.win32\egg\psycopg2\__init__.py", line 69, in <module>
File "build\bdist.win32\egg\psycopg2\_psycopg.py", line 7, in <module>
File "build\bdist.win32\egg\psycopg2\_psycopg.py", line 6, in __bootstrap__
感谢。
答案 0 :(得分:15)
编辑:此解决方案已过时。而是Refer to this answer。
我遇到了同样的问题。根据在Windows端口the download page上获取Zope的建议,在virtualenv(也在非虚拟安装)中为我工作:
答案 1 :(得分:5)
您是否检查过PostgreSQL的'bin'目录是否在系统路径上?快速输入'set'进行检查,看看你得到了什么。
这是Windows上psycopg2导入失败的最常见原因。
答案 2 :(得分:-3)
您可以在计算机中安装python包,pip
。您只需执行以下命令即可下载python包: -
pip install psycopg2
命令的一般格式是
pip install [package-name]
P.S: - 通过pip
全局安装python包 sudo pip install [package-name]