如何在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上手动运行它有效吗?非常感谢您的回答。这个链接很有用。