一、自动生成requirements.txt文件
小张用python写了一个项目,使用的是Anaconda中的一个虚拟环境,在这个环境配置了很多需要的包,那怎么把这些包一一列出来呢?这时就有了requirements.txt文件。
1、进入虚拟环境
conda activate LprTorTens
2、切换到虚拟环境所在的目录
d:
cd MySoft\AnaVirEnv\envs\LprTorTens
3、输入以下命令:
pip freeze > requirements.txt
这个时候就会自动生成requrements.txt文件到 D:\MySoft\AnaVirEnv\envs\LprTorTens下
4、查看requirements.txt文件
查看内容:
小张把整个项目连同requirements.txt文件一起上传到gitee上了。
这个requiremens.txt文件有很多package,其实有时候下载A就连同下载了里面的B和C,小张可以精简一下,列出必需的包。
二、根据requirements.txt文件安装需要的环境
小李在自己的电脑上clone了小张的项目,但是他不知道哪些包是需要的,这个项目应该在什么环境下运行。
1、小李使用conda创建了一个虚拟环境
conda create -n XiaoLi
2、激活虚拟环境
conda activate XiaoLi
3、把项目中的包copy到了桌面
(我的桌面在E盘。我是为了方便才放到桌面,不copy也行,直接切换到这个项目的目录)
4、在虚拟环境中进入桌面目录:
e:
cd Desktop
5、输入以下命令读取requirements.txt文件并安装里面列出的包
pip install requirements.txt