python打包为linux可执行文件的详细图文教程

 更新时间:2024年02月20日 11:06:05   作者:追风的太阳  
这篇文章主要给大家介绍了关于python打包为linux可执行文件的详细图文教程,本文介绍的方法可以轻松地将Python代码变成独立的可执行文件,需要的朋友可以参考下

1、将python文件打包后(dist及log文件不需要打包)上传至linux服务器,同一目录下

注:不要打包成zip格式,zip从windos上传至linux解压后会存在编码格式不一致的问题

2、安装pyinstaller打包库

pip installer pyinstaller

可能遇到的问题

1、提示pip版本过低

注:直接使用sudo pip install -U pip会因为版本跨度大导致升级失败

使用python3 -m pip install --user --upgrade pip==9.0.3(换成你想要的版本编号)小跨度升级

输入不存在的版本号,可以显示可升级的版本号

3、打包linux中输入,pyinstaller 启动文件.py

如图main.py是我的启动文件,打包的时候,会将main.py关联到的包自动打包

打包后的程序在dist目录中

4、linux下启动

进入打包后的文件目录

执行./main

5、其他注意事项

1、pandas使用的xlsx文件在linux中不支持,将文件后缀改为*.xls

2、pip安装速度慢,使用第三方源安装

sudo pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/

或# pip install 包名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

或永久更换pip源参考:https://www.jb51.net/python/315949wiv.htm

总结

到此这篇关于python打包为linux可执行文件的文章就介绍到这了,更多相关python打包linux可执行文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python多线程中线程数量如何控制

    Python多线程中线程数量如何控制

    本文主要介绍了Python多线程中线程数量如何控制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • mac下给python3安装requests库和scrapy库的实例

    mac下给python3安装requests库和scrapy库的实例

    今天小编就为大家分享一篇mac下给python3安装requests库和scrapy库的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python时间日期函数与利用pandas进行时间序列处理详解

    python时间日期函数与利用pandas进行时间序列处理详解

    python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到,而pandas则可以对时间进行序列化排序
    2018-03-03
  • Python在线运行代码助手

    Python在线运行代码助手

    Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码
    2016-07-07
  • 利用Python绘制随机游走图的详细过程

    利用Python绘制随机游走图的详细过程

    随机游走(random walk)也称随机漫步,随机行走等,是以随机的方式采取连续步骤的过程,下面这篇文章主要给大家介绍了关于利用Python绘制随机游走图的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 使用Matplotlib创建基本图表的详细指南

    使用Matplotlib创建基本图表的详细指南

    Matplotlib 是一个功能强大的 Python 库,用于创建各种类型的图表和可视化,在本文中,我们将提供一个完整的指南,介绍如何使用 Matplotlib 创建基本的图表,包括折线图、散点图、柱状图和饼图,感兴趣的小伙伴跟着小编一起来看看吧
    2024-05-05
  • python opencv角点检测连线功能的实现代码

    python opencv角点检测连线功能的实现代码

    这篇文章主要介绍了python opencv角点检测连线功能的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • django xadmin中form_layout添加字段显示方式

    django xadmin中form_layout添加字段显示方式

    这篇文章主要介绍了django xadmin中form_layout添加字段显示方式,具有很好的 参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python中pygame安装过程(超级详细)

    python中pygame安装过程(超级详细)

    这篇文章主要介绍了python中pygame安装过程(超级详细),非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • python aeon库进行时间序列算法预测分类实例探索

    python aeon库进行时间序列算法预测分类实例探索

    这篇文章主要介绍了python aeon库进行时间序列算法预测分类实例探索,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-02-02

最新评论