织梦网站图片不显示,百度地图排名可以优化吗,南阳旅游网站建设现状,租车网站模版【Python】使用 requirements.txt 与 pytorch 相关配置 前言一、pip1、导出结果含有路径2、导出不带路径的 二、Conda1、导出requirements.txt2、导出yml 文件 三、第三方包#xff1a;pipreqs#xff08;推荐#xff09;1、创建并激活conda环境2、安装requirements文件的pi… 【Python】使用 requirements.txt 与 pytorch 相关配置 前言一、pip1、导出结果含有路径2、导出不带路径的 二、Conda1、导出requirements.txt2、导出yml 文件 三、第三方包pipreqs推荐1、创建并激活conda环境2、安装requirements文件的pip源的包 四、pytorch的配置安装正确版本的pytorchtorchvisioncuda 前言
进行深度学习时学习github上面的项目经常需要配置不同的虚拟环境。最简便的方式是使用 requirements.txt 导入所需的项目但是涉及到 pytorch 时需要特别注意。如果你的 requirements.txt 文件中的 PyTorch 版本与你的环境不兼容你可能会在安装时遇到错误。在这种情况下你需要手动指定一个与你的环境兼容的 PyTorch 版本。
一、pip
1、导出结果含有路径
导出结果会存在路径生成的 requirements.txt 文件在当前目录下。
pip freezen requirements.txt2、导出不带路径的
生成的requirements.txt文件在当前目录下。
pip list --formatfreeze requirement.txt生成 requirements.txtpip freeze 会将当前PC环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没有的包此方法需要注意。
二、Conda
1、导出requirements.txt
a. 导出
conda list -e requirements.txtb. 导入安装
conda install --yes --file requirements.txt注意使用 requirements.txt 导入时如果有 pytorch 或者torch 先删除 requirements.txt 里面的的pytorch安装其它库起
2、导出yml 文件
a.导出
conda env export freeze.ymlb.导入安装
conda env create -f freeze.yml三、第三方包pipreqs推荐
使用pipreqs这个工具的好处是可以通过对项目目录的扫描发现使用了哪些库生成依赖清单。
step1安装pipreqs(默认没有安装)
pip install pipreqsstep2使用pipreqs导出
在python项目的根目录下 使用
pipreqs ./如果报错则采用下面的代码
pipreqs ./ --encodingutf-8生成的requirements.txt文件在当前目录下。
1、创建并激活conda环境
conda create -n 环境名称 python3.10 anaconda
conda activate 环境名称2、安装requirements文件的pip源的包
cd 到 requirements.txt 文件所在的路径下然后使用国内镜像网站安装
pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ -r requirements.txt四、pytorch的配置
注意 PyTorch 版本和兼容性
requirements.txt 文件中列出的 pytorch 版本可能与你的系统环境如操作系统、Python版本、CUDA版本等不兼容。PyTorch 有许多不同的构建版本对应于不同的操作系统、Python版本和CUDA版本。如果你的 requirements.txt 文件中的 PyTorch 版本与你的环境不兼容你可能会在安装时遇到错误。在这种情况下你需要手动指定一个与你的环境兼容的 PyTorch 版本。
由于 python 版本和pytorch和torchvision和cuda有对应的关系需要明确项目使用上面版本进行下一步的conda虚拟环境的创建。这里使用当今最火爆的yolov5项目的requirement作为示例如下图所示所要求的pytorch版本为python3.7.0 torch1.7.0 torchvision0.8.1 安装正确版本的pytorchtorchvisioncuda
具体的版本的下载代码可以在这里查到这里举例使用国内镜像安装仅在原始命令后添加下载网址。
conda install pytorch1.12.1 torchvision0.13.1 torchaudio0.12.1 cudatoolkit11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/https://blog.csdn.net/KingsMan666/article/details/133688711