Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows 7上轻松安装psycopg2?_Windows_Python 2.7_Psycopg2 - Fatal编程技术网

如何在windows 7上轻松安装psycopg2?

如何在windows 7上轻松安装psycopg2?,windows,python-2.7,psycopg2,Windows,Python 2.7,Psycopg2,在遵循教程进行设置时。我排队指挥你跑: easy_install.exe psycopg2 我在C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC下找到了vcvarsall.bat,并将其完整路径添加到%path%中,但仍然出现以下错误: error: Setup script exited with error: Unable to find vcvarsall.bat 以下是完整的cmd输出: C:\>easy_install

在遵循教程进行设置时。我排队指挥你跑:

easy_install.exe psycopg2
我在
C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC
下找到了
vcvarsall.bat
,并将其完整路径添加到
%path%
中,但仍然出现以下错误:

error: Setup script exited with error: Unable to find vcvarsall.bat
以下是完整的cmd输出:

C:\>easy_install.exe psycopg2
Searching for psycopg2
Reading https://pypi.python.org/simple/psycopg2/
Reading http://initd.org/projects/psycopg2
Best match: psycopg2 2.5.3
Downloading https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.5.3.ta
r.gz#md5=09dcec70f623a9ef774f1aef75690995
Processing psycopg2-2.5.3.tar.gz
Writing c:\users\root\appdata\local\temp\easy_install-d3odyl\psycopg2-2.5.3\se
tup.cfg
Running psycopg2-2.5.3\setup.py -q bdist_egg --dist-dir c:\users\root\appdata\
local\temp\easy_install-d3odyl\psycopg2-2.5.3\egg-dist-tmp-lmlmsb
error: Setup script exited with error: Unable to find vcvarsall.bat

在easy_install的位置,尝试查找
vcvvarsall.bat

下载二进制安装程序并使用它

Windows对于从源代码安装软件来说是一个巨大的难题。除非您已经设置了开发环境,否则只需使用二进制安装程序即可


遗憾的是,
easy\u install
pip
,等等并没有自动完成这项工作。

省去你的烦恼,从那里下载它,你可以找到许多用于Windows的Python库的编译安装程序。如果您在Windows上使用Python,我强烈建议将此设置为书签

确保您下载了适用于您正在使用的Python版本的正确版本。这些安装程序与官方Python安装程序(来自Python.org)一起工作,读取安装程序位置的注册表值并完成其余的工作

由于这些是Windows installer软件包,只需双击并按照提示操作即可。

简单地说

  • 从本页中选择适当的版本:

  • 右键单击并选择
    复制链接地址

  • 回到家里,使用
    easy\u安装

  • 冻结您的新需求:
    pip Freeze>requirements.txt


  • 谢谢,我试试看。奇怪的是,
    easy\u install
    在哪里查找
    vcvarsall.bat
    ?显然不在
    %PATH%
    下,因此我认为它可以很容易地修补和修复,以便在
    %PATH%
    下查看,这样的问题将得到解决。@0x90是的,这很奇怪。在cmdline上手动运行它有效吗?非常感谢您的回答。这个链接很有用。