easy_install.exe psycopg2
我在vcvarsall.bat
下找到了C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC
,并将其完整路径添加到%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在哪里尝试查找vcvarsall.bat
?
答案 0 :(得分:2)
下载二进制安装程序并使用它。
http://www.stickpeople.com/projects/python/win-psycopg/
从源代码开始,Windows对于软件安装来说是一个巨大的痛苦。除非您已经设置了开发环境,否则只需使用二进制安装程序即可。
遗憾的是,easy_install
,pip
等不会自动执行此操作。
答案 1 :(得分:2)
让自己感到悲伤并从this website下载它,在那里您可以找到适用于Windows的许多Python库的编译安装程序。如果你在Windows上使用Python,我强烈建议给它添加书签。
确保为正在使用的Python版本下载正确的版本。这些安装程序使用官方Python安装程序(来自python.org),因为它们读取安装程序位置的注册表值并完成其余的魔法。
由于这些是Windows安装程序包,只需双击并按照提示进行操作。
答案 2 :(得分:1)
简单来说,
从此页面中选择适当的版本:
右键单击并选择copy link address
回到家中,使用easy_install <<Paste URL Here>>
冻结您的新要求:pip freeze > requirements.txt