萝卜头python:建立虚拟环境打包EXE

1、virtualenv优点
· 使不同应用开发环境独立
· 环境升级不影响其他应用,也不会影响全局的python环境
· 可防止系统中出现包管理混乱和版本的冲突
2、安装virtualenv : pip install virtualenv
新建虚拟环境:virtualenv testvir
说明:testvir为你新建立的目录,这个名字可随意。
其路径 是在你 当前运行命令PYTHON所在的路径。
或通过where python 查看路径
每次进入虚拟环境都需要知道虚拟环境的目录,为了减少这个麻烦,我们可以安装virtualenvwrapper-win(针对windows系统)
3、安装virtualenvwrapper-win
pip install virtualenvwrapper-win
virtualenv Envs
virtualenvwrapper-win开发库会将所有的virtualenv放在同一个目录下(Envs)
新建虚拟环境testvir2:mkvirtualenv testvir2
查看当前有哪些虚拟环境:workon
进入testvir2虚拟环境:workon testvir2
4、在虚拟环境中安装开发包
(1)查看当前虚拟环境中有哪些开发包:pip list
(2)安装一个requests开发包:pip install requests
(3)查看是否安装成功:pip list,可以看到安装成功
(4)卸载requests开发包:pip uninstall requests
卸载成功!
(5)退出虚拟环境:deactivate.bat
安装其他开发包都可以按照此过程。
5、打包
按照 pyinstaller
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

image.png

6\、特别说明
要打包的文件,要放到执行目录下才可以。
如不是,即使加上路径,其也提示错误。
如下图:
没在执行目录下


image.png
image.png

在执行目录下

image.png

image.png

调用的资源目录,不在当期目录下没关系
pyinstaller -F -i d:\pt\img\luo.ico excel_wutuvir.py -w

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容