多个python环境,选用指定环境下的 pyinstaller 进行打包文件

背景:

电脑上同时安装了python2.7和python3.8,现在想用 python3.8环境下的pyinstaller来进行打包生成exe文件。

常规操作方法:通过cmd进入需要打包文件的目录,执行命令 pyinstaller -F -w xx.py 就能进行打包生成exe文件

尝试方法一(失败):

通过cmd进入需要打包的文件目录下,执行 pyinstaller -F XX.py命令,但此时调用的是 python2.7的pyinstaller

尝试方法二(失败):

把python3.8的环境变量移动到python2.7的上面(环境变量靠前先运行哪个python环境),还是调用的python2.7的pyinstaller

尝试方法三(失败):

把python2.7的环境变量删除,依然调用 python2.7的pyinstaller

====================================================

最终方法(成功):

进入\Python38-32\Scripts目录,把  pyinstaller.exe  进行改名(比如 :pyinstaller4.exe),执行  ‘pyinstaller4 -F XX.py’ 就能调用python3.8环境下的pyinstaller来进行打包了

 

posted @ 2022-09-28 10:12  njuptlwh  阅读(846)  评论(0编辑  收藏  举报