出于方便经常会使用anaconda3来作为python解释器,但是由于默认安装的库太多,会导致打包成exe文件时体积过大,于是便安装了纯净的python解释器,但是会出现环境变量配置问题
个人解决方案:
将两个版本甚至n个版本的路径添加到环境变量中之后,把不同版本的python.exe的名字改成python39、python28类似这种的,这样在命令提示符中就可以分别调用,对应的pip,pyinstaller也同理
这样又出现一个问题,pyinstaller39打包的时候会识别不到python.exe,于是我又将python39.exe改回python.exe,这样每次输入python命令,会调用环境变量里最上边的那个,就我个人而言这样配置是最方便的,编写程序的时候基本上都是用vscode,打包的时候直接用pyinstaller39。
By the way ,pyinstaller -F -w xxx.py,懂得都懂~



