• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

谈谈python的requirements文件和虚拟环境的创建

武飞扬头像
Henry_zhangs
帮助1

目录

1. requirements 的创建

1.1 创建整个环境的requirements文件

1.2 创建单个项目的 requirements 文件

2. 利用conda创建新环境

3.  安装requirements文件

4. conda 删除虚拟环境


1. requirements 的创建

requirements 文件可以将完整环境或者单个项目需要的pip文件保存,这样以后需要的时候就不需要一个个pip安装了。

1.1 创建整个环境的requirements文件

在pycharm里面可以根据下面的操作来打开环境,这里是支持dos命令

如图,这里的pytorch就是建立的虚拟环境

学新通

导入整个虚拟环境的requirements文件

pip freeze > requirements.txt

如图:

学新通

这就是整个pytorch环境中创建的requirements文件,dos中可以用type显示txt文件

学新通

通过pip list显示已经按照的文件

学新通

1.2 创建单个项目的 requirements 文件

这里为了测试,创建了demo文件夹,里面有a和b两个py文件,里面分别导入了:

学新通

这里需要用到一个库文件

pip install pipreqs

然后代码如下如下:这里的./demo是项目的文件夹

pipreqs ./demo --encoding=utf8

如果命令行进入了demo目录,可以将./demo换成 .  

学新通

2. 利用conda创建新环境

这里利用conda新建环境

查看已有的环境:两个都可以

conda info --envs    
conda env list

创建新环境:-n 后面跟的是环境名字,这里是demo,python后面是版本号

conda create -n demo python==3.10.8

激活新环境:

conda activate demo

学新通

删除环境:

conda env remove --name demo

3.  安装requirements文件

首先查看新环境的pip list

学新通

然后安装requirements文件

pip install -r requirements.txt

然后查看pip list

学新通

下载后,pip list 如果有,但是运行还是显示没有模块的话,可以重启pycharm,或者这两个点一下清除缓存

学新通

如下,这里用命令行可以运行

这里需要激活到创建的环境下运行,conda activate 环境名

学新通

4. conda 删除虚拟环境

命令如下:

conda env remove --name demo

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghahkg
系列文章
更多 icon
同类精品
更多 icon
继续加载