我正在尝试编译并使用PyGRIB模块。模块没有二进制分发,所以我使用Cygwin编译。我真的希望能够在我的Windows python安装中使用该模块 - 我已经有numpy,matplotlib和我的Windows安装的开发环境设置。我该怎么做?
看起来Cygwin安装会创建以下两个文件:
pygrib-1.9.3-py2.6.egg-info
pygrib.dll
在我的c:\cygwin\lib\python2.6\site-packages
目录中。
我已经尝试将这些复制到:C:\Python27\Lib\site-packages
,但这似乎没有成功。
如果我不能这样做,我可以在Cygwin中获得IPython吗?我还没有在设置实用程序中看到它。
答案 0 :(得分:0)
老实说,使用python时在windows上编译最简单的方法就是使用免费的visual studio发行版。我已经安装了许多不同的包,从来没有遇到过问题。通常,安装会将路径变量放在路径上,但您需要验证它。
你需要确保使用2008而不是2010年。
您可以从此处检索:
http://msdn.microsoft.com/en-us/express/future/bb421473
请注意,如果你这样做,这将意味着你将不得不重新安装任何其他编译的python二进制包(numpy,scipy等)
那就是说,我注意到你正在下载2.6egg到2.7发行版。在我的头脑中,我不确定使用相同的编译器编译2.6和2.7,但我相信它们是。无论如何,这可能是你的问题,要么包不支持2.7,要么2.6不能用与2.7相同的编译器进行编译。