conda虚拟环境打包python程序
第一次使用虚拟环境打包exe
1. 打开Anaconda Prompt
- 开始菜单以管理员身份运行Anaconda Prompt
2创建虚拟环境
命令:
conda create -n 虚拟环境名字 python==3.7 #python版本写你自己的
注意:
(1)执行上面命令后,需要回复(y/n)
(2)创建好后会生成一个名为aotu的文件夹,路径在…\Anaconda3\envs\aotu
(3)如何判断该环境是否生成成功?可以conda info --envs指令看是否有aotu文件夹
conda info --envs
3. 激活虚拟环境
conda activate 虚拟环境名字 #激活虚拟环境
4. 查看此虚拟环境下都安了什么库+安装虚拟环境没有但是你打包需要的库
看看aotu这个虚拟环境下都已经安了啥库
conda list #查看此虚拟环境下都安了什么库
安装虚拟环境没有但是你打包需要的库,最好用镜像源
比如我需要按个pandas:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
pip install xlrd==1.2.0 #安装pandas时也要安装此库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
注意:
(1)这个时候同时也要把pyinstaller也安了,这个是用来打包的工具
(2)python程序本体也在该虚拟环境,该本体本身有很多自带库如:tkinter、winreg等
5. 开始打包!
在该命令窗口转到.py文件所在的文件夹下面(比如我的.py文件就直接放D盘了)
输入打包命令:
Pyinstaller -F -w -i chengzi.ico py_word.py
6.结束啦!我的exe在哪呢?
打包完成后会在py_word.py 所放置的文件夹下生成dist文件夹,py_word.exe就在这里了