最近因为寒假即将结束,也要继续毕设的工作了,但是在回归pytorch学习的时候,遇到很大问题,烦了我挺长一段时间,终于解决。由于《动手学深度学习Pytorch》一书中需要torchtext包,围绕着这个包的安装,我踩了不少雷。但是在这解决问题们的过程中,获得了很多知识,收纳下来吧。

torchtext安装问题

现有的很多博客的教程都有很大问题!

如果直接用pip install torchtext,会给你把torch也更新成别的版本了,导致显卡不能加速了,特别坑!!!

最后借鉴:说的很好、源码、为啥不一开始看它

**原理:**torchtext和pytorch是根据版本对应的,如果你直接pip安装,那么就会同时更新你的torch版本,但是torch版本直接影响到了对显卡的支持,和pysyft之类的库的关联使用。所以我们要指定对应版本来安装,不能让他自动升级我们的torch。

经过亲身实践,不建议用pip install torchtext=0.11.0 这种指定包的版本的操作,我最后用了conda install -c pytorch torchtext命令,顺利安装!(安装的时候看一下,如果发现正在下载torch就赶紧停了,如果告诉你会按照torchtext、torchvision等包的时候就说明正确的)

torch安装问题

由于我的憨憨操作导致原来的整个环境都不好使了,于是就准备重新装虚拟环境,并安装torch,但是我在找自己的CUDA版本的时候,发现我的CUDA居然是11.6,而pytorch官网只有CUDA为10.2和11.3的版本啊?(因为我的nvcc好像有的问题找不到文件,所以我只能用这种方法看CUDA版本了)。

后来问了同学才知道是因为我升级了显卡驱动,这里显示的应该是我打游戏时用的驱动,和CUDA不是一个(为了流畅的玩《只狼》,下载了GeForce Experience优化),而现在的pytorch安装采用了cudatoolkit,所以其实不用管所谓的CUDA11.6,直接conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch完事了!

但是,我下载的时候还是遇到了问题,这就继续说说conda的毛病。

conda问题

在我一开始torchtext安装失败的时候,conda提示我可以升级,于是我就conda update了一下,然后!

我不挂梯子下载torch就根本下载不了,并且给我报错http连接失败,证明是网络问题;当我挂了梯子的时候,又会报错:

Collecting package metadata (repodata.json): failed
ProxyError: Conda cannot proceed due to an error in your proxy configuration.
Check for typos and other configuration errors in any '.netrc' file in your home directory,
any environment variables ending in '_PROXY', and any other system-wide proxy
configuration settings.

说是代理问题。。。这下我不管咋样都安装不了torch了,很气,气了一下午。

然后我准备重装anaconda!我先把我env文件夹复制了一份,这样其它环境到时候就不用再配置了。

然后按照这个来安装。手动添加环境变量,最后成功!

接下来也就是正常安装torch,正常安装torchtext和其它需要的包了。

其它小点

在我刚刚安装torch完毕的时候,还是不能直接import进去,会给我报错from . import _distributor_init什么的,并且import numpy也会报这个错,后面觉得应该是numpy的版本有问题,我就uninstall然后install了一下,报错就顺利解除了。

我在验证自己GPU能否使用的时候,用如下代码:

import torch
from torch import nn
print(torch.cuda.is_available())
print(torch.cuda.device_count())
print(torch.cuda.get_device_name(0))

提醒:torch.cuda.is_available()等语句,需要你把它的结果print出来,否则是不会有输出的,因为这个我一度以为自己的GPU没法用了,其实正确的。

【torch安装踩雷】torchtext、torch、anaconda安装问题解决相关推荐

  1. python3.6.5安装tensorflow_Win10下用Anaconda安装TensorFlow(图文教程)

    笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习.但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了Tenso ...

  2. Anaconda安装以及pytorch cpu版本安装配置

    最近一直在深度学习的准备阶段,对于软件的安装是下了卸载,下了卸载,心态直接爆炸啊!今天终于搞明白了,想跟大家分享一下自己的经验,跟大家交流一下,有错误的地方还请大家指正. 首先Anaconda的安装下 ...

  3. anaconda 安装 TensorFlow 过程记录

    从官网下载的3.9版本的anaconda ,要安装TensorFlow ,但是anaconda安装特别慢,所以寻找教程. (一些指令比较多) Anaconda环境下Tensorflow的安装与卸载 参 ...

  4. Anaconda安装说明

    1 通过联想电脑管家安装 在联想电脑管家界面搜索Anaconda,点击安装即可.该安装方法需要确保windows pc连接外网.不需要license激活. 2 通过Anaconda官网下载安装 2.1 ...

  5. 【开发环境】Windows环境下Python开发环境 Pycharm Anaconda安装配置(无错完整)

    目录 一.Python解释器: 1.官网下载解释器: 2.安装Python 解释器: 手动配置环境变量: 二.Pycharm 集成开发环境: 1.Pycharm官网下载: 2.Pycharm本地安装: ...

  6. Anaconda安装(过程详细)

    在本文开始之前,祝大家新年快乐,心想事成,事事顺利! 一.前言 Anaconda是一个开源的Python发行版本,用来管理Python相关的包,安装Anaconda可以很方便的切换不同的环境,使用不同 ...

  7. 【pycharm和anaconda安装教程】

    本文目录 一.pycharm安装教程 1.下载安装包 (1)最新版 (2)旧版 (3)专业版 2.安装步骤 二.anaconda安装教程 1.下载安装包 2.安装步骤 三.pycharm使用教程 四. ...

  8. Anaconda安装教程粗解

    Anaconda安装教程&粗解 一.anaconda下载 二.anaconda安装 三.anaconda粗解 1.anaconda简介 2.版本特点 3.常见问题 4.anaconda优点 四 ...

  9. 安装MMDET全过程 历时五天从anaconda安装到pytorch安装到CUDA配置到MIM安装到MMCV安装最后到MMDET安装

    深度学习安装笔记(三)--安装MMDET全过程-- 历时五天从anaconda安装到pytorch安装到CUDA配置到MIM安装到MMCV安装最后到MMDET安装 写在前面 安装流程 一.Anacon ...

最新文章

  1. Java泛型深入题目
  2. 服务器中的地震仪,MOM2005+SP1部署指南(MOM2005系列之一)
  3. Android 自定义View,自定义属性--自定义圆形进度条(整理)
  4. MyBatis开发步骤
  5. 前端学习(909):navigater对象
  6. SpringMVC+Spring3.2+Hibernate4整合实例
  7. Timestream开发最佳实践
  8. js 正则判断用户是否输入表情
  9. 段错误(核心已转储)问题的分析方法(未成功)
  10. 汽车企业售后业务数字化转型,究竟有多卷
  11. 手把手Java爬虫教学 - 1. 了解爬虫
  12. 如何使用EXCEL连接数据库,获取数据
  13. linux的百度网盘客户端
  14. 自学是一门手艺_错误报告是一门科学
  15. DataSheet IFI9486
  16. 停车场车辆出入管理系统的设计与实现
  17. 正则表达式匹配整行和注释
  18. 微信小程序(微信支付回调函数)
  19. 中国政府融资平台态势分析及发展前景规划评估研究报告2022-2028年版
  20. 【BZOJ4716】假摔 二分+暴力

热门文章

  1. 华为MateV折叠屏手机曝光:采用翻盖方案
  2. linux网络编程--shut_down和close()函数的区别
  3. 网络二层技术——VLAN三种接口Access、Trunk、Hybrid(从原理到配置一篇带你搞懂)
  4. 开发者技术网站以及一些好的iOS博主的主页
  5. CH32V307 LwIP移植使用
  6. 修炼内功---数据结构与算法6---队列
  7. 面试官超级喜欢问的JVM
  8. kvm linux 网络不稳定,kvm 虚拟机网络配置有时会报错问题
  9. 男生学汽修还是计算机,哪些专业适合男生学习
  10. 生成普通二维码测试例子