python 创建虚拟环境

之所以在开发时选择虚拟环境,除了避免库之间的冲突,还有重要的原因是方便部署,因为虚拟环境是独立的,仅包含了项目相关的依赖库,所以部署的效率更高,风险更小

一般部署流程是:

  1. 开发完成后,使用 pip freeze > requirements.txt 命令将项目的库依赖导出,作为代码的一部分
  2. 将代码上传到服务器
  3. 在服务器上创建一个虚拟环境
  4. 激活虚拟环境,执行 pip install -r requirements.txt,安装项目依赖


pip导出常见问题:

使用 pip freeze > requirements.txt 命令导出已安装的模块,其中部分模块显示了 @ file:///...,而不是具体的版本号

pip list --format=freeze > requirements.txt

 

posted @ 2022-04-13 18:08  小猫多鱼  阅读(29)  评论(0编辑  收藏  举报
Live2D