使用 Anaconda 进行 Pytorch安装及环境配置解决

Pytorch环境的安装

  • 首先先安装Anaconda3软件,打开Anaconda Promat
  • 创建一个新的Pytorch环境:conda create -n pytorch python=3.6 (-n 后面添加环境的名称,并选择python的版本)
  • 进入新建的环境:conda activate pytorch
  • 安装Pytorch:百度搜索pytorch第一个链接进入
    在这里插入图片描述
    选择需要安装的版本,若需要安装历史版本,点击下面的Previous versions of PyTorch,这里演示安装CUDA-10.2版本。
  • 查看电脑显卡驱动的版本nvidia-smi
    在这里插入图片描述
    复制下来粘贴到命令行下载安装。

安装出现问题

如果出现Solving environment: failed问题,一般是网络问题,只需要设置一下镜像源:

方法一:
windows 系统
打开 cmd 命令行:win图标键 + R,输入 cmd 回车
同样按条复制粘贴回车下列命令:

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/main
conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/r
conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/msys2
conda config --set show_channel_urls yes

方法二(建议):

  • 点击win10左下角的放大镜,搜索输入%HOMEPATH%目录打开,编辑其中的 .condarc 文件
  • 修改.condarc文件:(1)删除 - default ;(2)将 - https://… 改成 - http://…(去掉s)

在文件中加入国内镜像源:

channels:
 - http://mirrors.aliyun.com/anaconda/pkgs/free/
 - http://mirrors.aliyun.com/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: true
channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

注:如果还是有问题,换镜像源不断尝试一下

镜像源列表:

验证安装成功

方法一:

  1. 进入Python
  2. 输入:import torch
  3. 输入:torch.cuda.is_available()或者torch.__version__
    在这里插入图片描述

在Pycharm软件中加入环境

在这里插入图片描述

YoloV5环境配置

建议在anaconda3\envs\py36\Lib\site-packages>路径内安装文件包,但是记得要在环境变量中引用
使用requirements.txt对环境需要的版本信息进行安装与更新:

(py36) F:\anaconda3\envs\py36\Lib\site-packages>pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述

pytorch和torchvision版本对应关系

// 报错
D:\Users\anaconda3\envs\pytorch\lib\site-packages\torchvision\io\image.py:11: UserWarning: Failed to load image Python extension: [WinError 126] 找不到指定的模块。
  warn(f"Failed to load image Python extension: {e}")

在这里插入图片描述
如果版本错误,可以先卸载torchvisionpip uninstall torchvision
在直接安装需要版本:pip install torchvision==0.11.1 -i https://mirrors.aliyun.com/pypi/simple/
会自动重新安装torch和torchvision的版本:
在这里插入图片描述
关于图中标黄警告错误,只需要找到括号内的路径,删除带~的文件夹即可消除。

出现关于pip安装的问题

(py36) F:\anaconda3\envs\py36>pip list
# Cannot open F:\anaconda3\envs\py36\Scripts\pip-script.py
(py36) F:\anaconda3\envs\py36> python -m pip install --upgrade pip
# F:\anaconda3\envs\py36\python.exe: No module named pip
(py36) F:\anaconda3\envs\py36>python -m ensurepip
# Looking in links: C:\Users\ADMINI~1\AppData\Local\Temp\tmp3dn_qonx
# Requirement already satisfied: setuptools in f:\anaconda3\envs\py36\lib\site-packages (36.4.0)
# Collecting pip
# Installing collected packages: pip
# Successfully installed pip-18.1
(py36) F:\anaconda3\envs\py36>python -m pip install --upgrade pip
# Collecting pip
#   Using cached 
# https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-
# py3-none-any.whl
# Installing collected packages: pip
#   Found existing installation: pip 18.1
#     Uninstalling pip-18.1:
#       Successfully uninstalled pip-18.1
# Successfully installed pip-21.3.1

安装docx库:

pip install python-docx
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值