Python创建虚拟环境用于pyinstaller打包

Python创建虚拟环境用于pyinstaller打包,第1张

Python创建虚拟环境用于pyinstaller打包

记录下创建虚拟环境的过程,以后会经常用到。

在pycharm中,找到左下角Terminal,输入:

python -m venv venv

会在程序所在的目录下生成文件夹venv,这个就是新建的虚拟环境。接下来:

cd venv/scripts
activate
pip list

他可能会提示你更新pip,直接复制他的命令执行就好了。

然后打开file–settings–project:xxx(项目名称)–Python interpreter

然后在项目下新建了:requirements.txt
将所需的依赖包给写进去,一次性写进去,就不用一个个去安装了:

pip install -r D:pythonWorkSpace新建文件夹xxxrequirements.txt

然后运行程序,缺什么安装什么。
知道程序正常运行,再打包。

然后用完之后,就可以将文件夹直接删掉,虚拟环境就干掉了。

PS:打包见:https://blog.csdn.net/lsjweiyi/article/details/121288709

在anaconda直接打包,一个G那么大,而且打包很慢。虚拟环境中打包快好多,只有不到200M,差距很明显。。。

常见问题

一些特殊的包安装起来就没那么顺畅了,所以anaconda好呀

importError: DLL load failed while importing win32api: 找不到指定的程序。

使用pip install pywin32
他又提示

Requirement already satisfied: pywin32 in d:pythonworkspace新建文件夹xxxvenvlibsite-packages (302)

首先确保pycahrm是在以管理员权限启动的,否则安装的时候会遇到权限问题而安装失败。

这时进到虚拟环境的scripts目录下:

执行python pywin32_postinstall.py -install
然后再试试看行不行。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5480863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存