详解requirements——Pycharm如何将程序与环境一起打包发送给你的“甲方”
很多小伙伴在做项目的时候,经常遇到这样的问题,配置好环境在自己的电脑上可以运行,难道把项目文件发送给甲方,还要再安装一遍环境和包吗?python以及库的好多版本问题会导致程序不能运行,下面将详细给大家介绍一下如何解决这些问题
首先创建新的虚拟环境
默认测试用例,随便运行一下
导入几个包测试一下,运行报错,没有找到对应的库
接下来安装库,打开终端
分别对库进行安装,可以选择镜像安装更快一些https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
安装好之后在终端窗口运行一下代码
pip freeze > requirements.txt
会生成一个requirements.txt文件
文件格式如下
收到对方发送的打包好的程序后
运行会出现错误,因为找不到对应的python解释器
在本地重新安装一个虚拟环境之后,
在终端运行
pip install -r requirements.txt
安装库
等库安装好之后就可以正常运行程序啦!
来自官方文档
https://www.jetbrains.com/help/pycharm/managing-dependencies.html