我有一个python代码,它使用pygkt,gtk,ctypes,os和其他一些模块.我使用pyinstaller来创建代码的独立执行程序.它在ubuntu上运行良好.现在我想为Windows平台创建另一个独立的执行程序.我使用了工具 https://github.com/paulfurley/python-windows-packager,然后按照步骤操作.但是我得到了错误:找不到模块gtk.如何解决这个问题?有没有其他工具将python代码转换为Windows OS的独立可执行文件?如果是,请提供详细信息?谢谢
我有一些 C 代码(具有各种头文件和 make 文件).so在 Linux(Ubuntu)中编译为一个文件,以及一个python使用Ctypes. 现在,我想在 Windows 上使用这个程序。在 windows 中,Ctypes需要一个.dll文件而不是.so在 linux 中。
那么,有没有一种方法可以将.solinux的文件转换.dll为要Ctypes在 Windows 中使用的文件?
我正在尝试从 python2 中的 Basemap 移动到 python3 中的 cartopy。但是,我发现将一些 Basemap 代码块转换为 cartopy 很困难:
底图(python2.7)
from mpl_toolkits.basemap import Basemap
bmap = Basemap(projection='merc', resolution='c', llcrnrlon=-125, llcrnrlat=26, urcrnrlon=-56, urcrnrlat=46)
print bmap.makegrid(4, 4)[0]
[[-125. -102. -79. -56.]
[-125. -102. -79. -56.]
[-125. -102. -79. -56.]
[-125. -102. -79. -56.]]
print bmap.makegrid(4, 4)[1]
[[26. 26. 26. 26. ]
[33.23223798 33.23223798 33.23223798 33.23223798]
[39.91267019 39.91267019 39.91267019 39.91267019]
[46.00000132 46.00000132 46.00000132 46.00000132]]
Run Code Online (Sandbox Code Playgroud)
cartopy (python 3.7)
import cartopy.crs as ccrs
mrc = ccrs.Mercator()
lons = np.array([-125, -56])
lats = …Run Code Online (Sandbox Code Playgroud)