记录下创建虚拟环境的过程,以后会经常用到。
在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
然后再试试看行不行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)