打包示例源码:
请看文章末尾
版本信息:
matplotlib==3.4.3
Nuitka==0.6.19.1
打包系统:
Windows10 64位
打包前先运行以下程序,确保没有问题:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
运行截图如下:
打包分析如下:
-
matplotlib是一个相对来说比较大的第三方库,所以第一想法就是用--nofollow-imports命令来禁止打包所有引入的库,否则担心打包时间将会非常长。
既然使用了--nofollow-imports,那么matplotlib是不会自动被添加到hello.dist文件夹中的,当然我们可以在打包之后手动复制进去。第一次打包我们先用这种方法。



