最新消息:20181230 VPS服务器已从Linode换到腾讯云香港,主题仍用朋友推荐的大前端D8

【放弃解决】运行setup.py install去安装PyGreSQL出错:error: Unable to find vcvarsall.bat

Python crifan 1141浏览 0评论

【问题】

通过源码去安装PyGreSQL,已经解决了Exception: pg_config tool is not available的错误,但是又出现

error: Unable to find vcvarsall.bat

的错误:

D:\tmp\dev_tools\python\PyGreSQL\PyGreSQL-4.0>setup.py build
running build
running build_py
creating build
creating build\lib.win32-2.7
copying pg.py -> build\lib.win32-2.7
copying pgdb.py -> build\lib.win32-2.7
running build_ext
building '_pg' extension
error: Unable to find vcvarsall.bat

D:\tmp\dev_tools\python\PyGreSQL\PyGreSQL-4.0>setup.py install
running install
running build
running build_py
running build_ext
building '_pg' extension
error: Unable to find vcvarsall.bat

【解决过程】

1.网上搜了一堆,貌似是由于缺少编译器所导致的。

网上

http://hi.baidu.com/docboshi/item/30d2852c25af42d60f37f97f

http://my.oschina.net/zhangdapeng89/blog/54407

说的解决办法,都是需要去安装MingW。

而此处通过MingW编译的话,其实官网:

http://www.pygresql.org/install.html

中也有解释的:

python setup.py build -c mingw32 install

2. 另外也在

http://hi.baidu.com/liyingben/item/ae76f8dfa139fdf493a97419

中看到是通过visual c++ 2008 express edition去解决此问题的。

 

3. 而我此处,是已经安装了Cygwin的,本想通过cygwin中的编译器去做的,但是想起来了,估计到时候也会出现其他问题。

而我此处又不想去折腾MingW,所以,暂时还是放弃通过源码去编译和安装PyGreSQL。

转载请注明:在路上 » 【放弃解决】运行setup.py install去安装PyGreSQL出错:error: Unable to find vcvarsall.bat

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

    63 queries in 0.087 seconds, using 9.96MB memory