PyInstaller
库 把.py
源代码转换成无需源代码的可执行文件
将源程序编译打包成一个直接可以执行的程序
Linux
Windows
.exe文件
Mac OS X
系统可执行文件
官网:
http://www.pyinstaller.org/
PyInstaller
属于第三方库:使用前需要额外安装
—安装第三方库需要使用pip工具去安装
pyinstallerer
是需要运行的第三方库,所以不能在IDLE环境下安装它
需要如windows平台下的comand命令行去安装
如Linux /Mac OS X平台也是相应命令行去执行pip指令
通过指令方式去安装第三方库
pip install pyinstaller
如windows系统仅仅安装了为一的python那么执行
执行这条(网速够快的话)
pip install pyinstaller
网速不行的,借用下青华源
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/
当linux系统里面有几个版本的python
默认设定指令python 为2.7版本 python3 为3.9版本
我执行的是
python3 -m pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/
-m
-m
切换到运行适当的副本 pip
指定python版本安装某个库/包
python -m pip install SomePackage
python3 -m pip install SomePackage
指定python版本安装某个指定版本的库/包
python -m pip install SomePackage==1.0.4 # specific version
python3 -m pip install SomePackage==1.0.4 # specific version
指定python安装某个指定高于某版本的库/包
当使用比较器运算符时,
例如 >, < 或由shell解释的某些其他特殊字符,程序包名称和版本应用双引号引起来:
python -m pip install "SomePackage>=1.0.4" # minimum version
python3 -m pip install "SomePackage>=1.0.4" # minimum version
升级某个版本的库/包
运行 pip install --upgrade
将该软件包升级到最新版本
多个python版本请注意输入的版本
python -m pip install --upgrade SomePackage
python3 -m pip install --upgrade SomePackage
当你看到这里,还是没能安装,或者出错,那么可能是你的python并没有安装pip 安装
pip安装程序。
从Python 3.4开始,它默认包含在Python二进制安装程序中。
当你的 pip默认情况下未安装。
解决办法为:
python -m ensurepip --default-pip
显示虚拟环境中安装的所有软件包
pip list
将显示虚拟环境中安装的所有软件包
pip list
pip show 将显示有关特定包装的信息(注意这个一般是在虚拟环境中使用,需要进入虚拟环境中查看)
pip show SomePackage
卸载某个库/包
pip uninstall
如卸载you-get
pip uninstall you-get
把安装列表打包成为一个txt文件
pip freeze
将会生成已安装软件包的类似列表
(需要你进入到你指定的虚拟环境中再打包/执行该条指令)
pip freeze > requirements.txt
查看打包结果的txt文件
linux系统中
cat requirements.txt
windows系统中(点击打开也行)
type requirements.txt
安装txt文件内打包的库/包
(需要你进入到你指定的虚拟环境中再打包/执行该条指令)
python -m pip install -r requirements.txt
python3 -m pip install -r requirements.txt