小编Ash*_*rni的帖子

从python代码创建windows的独立可执行文件

我有一个python代码,它使用pygkt,gtk,ctypes,os和其他一些模块.我使用pyinstaller来创建代码的独立执行程序.它在ubuntu上运行良好.现在我想为Windows平台创建另一个独立的执行程序.我使用了工具 https://github.com/paulfurley/python-windows-packager,然后按照步骤操作.但是我得到了错误:找不到模块gtk.如何解决这个问题?有没有其他工具将python代码转换为Windows OS的独立可执行文件?如果是,请提供详细信息?谢谢

python pyinstaller

3
推荐指数
1
解决办法
1万
查看次数

将linux的.so文件转换为windows的.dll文件

我有一些 C 代码(具有各种头文件和 make 文件).so在 Linux(Ubuntu)中编译为一个文件,以及一个python使用Ctypes. 现在,我想在 Windows 上使用这个程序。在 windows 中,Ctypes需要一个.dll文件而不是.so在 linux 中。

那么,有没有一种方法可以将.solinux的文件转换.dll为要Ctypes在 Windows 中使用的文件?

c dll ctypes

3
推荐指数
1
解决办法
1万
查看次数

从底图移动到 cartopy

我正在尝试从 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)

projection python-3.x matplotlib-basemap cartopy

1
推荐指数
1
解决办法
3648
查看次数