介绍
为了让python程序在linux直接运行,需要在linux环境中编程成可执行环境
以下是在过程中碰到的相关问题
centos7.9系统自带的python版本是2的
安装python3
yum install python3
安装python-miio
安装python-miio但是提示有报错
Command "python setup.pyt egg_info" failed with error code 1 in
升级pip版本,升级后就能用pip指令了,不然只能用pip3
pip3 install –upgrade pip
升级setuptools
pip install –upgrade setuptools
调整cryptography版本
运行python程序时,又有提示Cryptography对python3.6版本支持提醒
PyInstaller/loader/pyimod03_importers.py:495:
CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team
选择降低cryptography版本,解决问题
卸载
pip uninstall cryptography
查看版本
pip install cryptography==
安装低版本
pip install cryptography==36.0.2
使用pyinstaller打包
安装pyinstaller
pip install pyinstaller
打包程序
pyinstaller -F pyname.py