python打包為linux可執(zhí)行文件的詳細圖文教程
1、將python文件打包后(dist及l(fā)og文件不需要打包)上傳至linux服務(wù)器,同一目錄下
注:不要打包成zip格式,zip從windos上傳至linux解壓后會存在編碼格式不一致的問題
2、安裝pyinstaller打包庫
pip installer pyinstaller
可能遇到的問題
1、提示pip版本過低
注:直接使用sudo pip install -U pip會因為版本跨度大導(dǎo)致升級失敗
使用python3 -m pip install --user --upgrade pip==9.0.3(換成你想要的版本編號)小跨度升級
輸入不存在的版本號,可以顯示可升級的版本號
3、打包linux中輸入,pyinstaller 啟動文件.py
如圖main.py是我的啟動文件,打包的時候,會將main.py關(guān)聯(lián)到的包自動打包
打包后的程序在dist目錄中
4、linux下啟動
進入打包后的文件目錄
執(zhí)行./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源參考:http://www.dbjr.com.cn/python/315949wiv.htm
總結(jié)
到此這篇關(guān)于python打包為linux可執(zhí)行文件的文章就介紹到這了,更多相關(guān)python打包linux可執(zhí)行文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mac下給python3安裝requests庫和scrapy庫的實例
今天小編就為大家分享一篇mac下給python3安裝requests庫和scrapy庫的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python時間日期函數(shù)與利用pandas進行時間序列處理詳解
python標(biāo)準(zhǔn)庫包含于日期(date)和時間(time)數(shù)據(jù)的數(shù)據(jù)類型,datetime、time以及calendar模塊會被經(jīng)常用到,而pandas則可以對時間進行序列化排序2018-03-03使用Matplotlib創(chuàng)建基本圖表的詳細指南
Matplotlib 是一個功能強大的 Python 庫,用于創(chuàng)建各種類型的圖表和可視化,在本文中,我們將提供一個完整的指南,介紹如何使用 Matplotlib 創(chuàng)建基本的圖表,包括折線圖、散點圖、柱狀圖和餅圖,感興趣的小伙伴跟著小編一起來看看吧2024-05-05python opencv角點檢測連線功能的實現(xiàn)代碼
這篇文章主要介紹了python opencv角點檢測連線功能的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11django xadmin中form_layout添加字段顯示方式
這篇文章主要介紹了django xadmin中form_layout添加字段顯示方式,具有很好的 參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python?aeon庫進行時間序列算法預(yù)測分類實例探索
這篇文章主要介紹了python?aeon庫進行時間序列算法預(yù)測分類實例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-02-02