1.假设我们在本地开发环境,准备好了项目+依赖包环境
2.现在需要将项目上传至服务器,上线发布
3.那么就要保证服务器的python环境一致性
解决方案:
1.通过命令保证环境的一致性,导出当前python环境的包 
pip3 freeze > requirements.txt   

这将会创建一个 requirements.txt 文件,其中包含了当前环境中所有包及 各自的版本的简单列表。
可以使用 “pip list”在不产生requirements文件的情况下, 查看已安装包的列表。


2.上传至服务器后,在服务器下创建virtualenv,在venv中导入项目所需的模块依赖
pip3 install -r requirements.txt

===========================================================

(1)生成和使用requirement:pip3 freeze > requirements.txt

(2)在Python3环境下安装所需要的包(指定豆瓣源下的快):pip3 install -r requirements.txt -i https://pypi.douban.com/simple

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2021-05-03
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2021-07-20
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2021-06-13
相关资源
相似解决方案