python开源软件(GDSpy)怎么安装使用?

xibinke 发布于 2015/03/10 13:52
阅读 569
收藏 0

我不是计算机行业的,对python编程等之前一无所知。最近因为行业兴趣研究开源软件GDSpy,下了软件包gdspy-0.6.zip打算自己编译,结果搞了好几天都不知道怎么装上64位win7电脑。

我先在D:\下装了个64位python 2.7,因为需要用到numpy,按照使用说明又在D:\下装了个WinPython。把GDSpy安装包解压到了E:\,运行python setup.py install,以为一切准备就绪,噩梦开始了:

1. 一开始报错unable to find vcvarsall.bat。谷歌百度一阵乱搜,明白可能是python 2.7要用Microsoft Visual C++ 2008进行编译,我电脑上的Microsoft Visual C++ 2010 Express虽然是更新的版本但python2.7不认识,于是按照网上大牛的方法改环境变量SET VS90COMNTOOLS=%VS100COMNTOOLS%;


2. 开始反复报错raise ValueError(str(list(result.keys()))) ValueError: [u'path']...谷歌百度10页之后,网上的说法好像是Microsoft Visual C++ 默认为32位编译器,64位python需要安装Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1,但我安装之后仍然报错。然后又复制.../VC/bin/vcvars64.bat 到 .../VC/bin/vcvarsamd64.bat ,复制.../VC/bin/vcvars64.bat 到 .../VC/bin/amd64/vcvarsamd64.bat,仍然报错fatal error C1083: Cannot open include fil
e: 'basetsd.h': No such file or directory......


3. 开始抓狂,安装python 3.4(64位),无效;安装Microsoft Visual C++ Complier for Python 2.7,无效;卸载Visual C++ 2010 Express, VC complier for python, python 3.4,Windows SDK;


4. 看到不少人提到需要Microsoft Visual C++ 2008 Express,又重新安装MVC++ 2008(到D:\Program Files(x86)  和 Windows SDK(到D:\Program Files),仍然无效。中间又经历各种环境变量Path,Lib, Inclue, WindowsSdkDir等的设置,均无效;


5. 到:D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin运行vcvars64.bat,始终报错WindowsSdkDir not found,重新设置环境变量后仍然如此,彻底崩溃。。。


各位达人哪位帮忙用64位win7试一下,难道32位程序就没办法在64位系统下编译吗?跪谢!!!


加载中
返回顶部
顶部