本人在pyinstaller打包项目时,遇到打包的程序太大,高达3个多g,因此,需要针对不同的项目设置虚拟环境,并通过pip安装需要的库,以下是实际操作例程。
设置虚拟环境
1. 在pycharm中pip install virtualenv
2. 创建新的虚拟环境,在Pycharm的Terminal终端中输入 virtualenv env;创建完后,我们发现相应的路径下增加了一个env,这就是虚拟环境的位置啦
3. 在pycharm的setting的Python Interpreter中添加 E:\env\Scripts\python.exe
pip安装第三方库
1.打开终端输入:env\Scripts\activate 意思是激活虚拟环境
2.pip install 库名
出现下图虚拟环境标志,就可以使用pip进行库的安装啦
如果您想要保存当前虚拟环境中已安装的库的列表,可以使用以下命令将它们保存到文件中
保存依赖库
1.pip freeze > requirements.txt
安装依赖
pip install -r requirements.txt
特别提醒
使用pyinstaller打包时,一定要确定pyinstaller已经被安装在虚拟环境中了,否则,打包的是全局的库,并非是虚拟环境的库。亲测,测试了好久,才发现是这个问题