python是gpl软件,是不是意味着用它编写的软件都不能是商业软件?

python是gpl软件,是不是意味着用它编写的软件都不能是商业软件?,第1张

GPL协议只是针对Python本身的源码

而对使用Python编写出的代码没有任何塌侍灶的限制

所以你用Python编写的程序可以以任何你希望的形式发布

另外,即便是改写或借谈李鉴Python的代码也不是完全不能以商业软件形式发布(虽然可能性不大,但还是有的)

GPL协议规定这种情况下只要征得原作者或自由软件基金会(具体看程序是谁在维护)的同意即可……当然,如果你是以其他的开源形式发布,他们可能会同一。但以商业软件形式发布,团扮他们同一的几率太小了……

如何发布一个Python程序:

1、安装一个pyInstaller

在pycharm里烂答点 file—–>setting—–>Project workspace——>Interpreter——>点pip右边的+号,进入下面这个界面:

搜索pyInstaller, 点击首戚左下方Install package安装(出现错误了可以多安装几次)

(或者在命令提示符界面 用 pip install pyinstaller命令安装)

2、将.py文件打包成.exe文件

在完成第一步的安装后,就开始我们的打包。在打包之前可以先运者历陵行一下你要打包的.py文件是否可以运行,然后进行打包。

在pycharm中右键点击你将要打包的文件,找到Open in terminal点一下。

在下面出现的Local框内输入命令:pyinstaller -F 文件名,运行。

然后进行打包

打包完成后,稍等一下会刷新出一个dist文件夹, 点击 ,在里面有一个 .exe文件,右键,点击里面的 Show in Explore 找到一个.exe文件(如果不一样的可以看一下你下面打包成功后出现的路径。)

3、发送

将打包好的.exe文件拉到你之前.py文件所在的文件夹,将所有需要的素材一起发送。

别人收到后就能打开你的.exe文件运行你的程序。

众多python培训视频,尽在python学习网,欢迎在线学习!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8261323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存