ubuntu16.04安装Anaconda+Pycharm+Pytorch
1.更新驱动
(1)查看驱动版本
1 ubuntu-drivers devices
(2)安装对应的驱动
1 sudo apt install nvidia-430 已经安装过了,若未安装,会进行安装.
2.安装Anaconda
https://www.anaconda.com/products/individual
(1) 1 sudo bash Anaconda3-2020.02-Linux-x86_64.sh 文件名根据自己下载的版本确定
(2)安装完成后配置环境变量
1 sudo gedit ~/.bashrc
把echo export PATH="~/anaconda3/bin:$PATH">> ~/.bashrc添加到最后一行
(3)终端输入python3出现下图即安装成功
(3)创建一个名为pytorch的虚拟环境
conda create -n pytorch python=3.7
注意:在创建环境的时候遇到了如下错误:
写入如下代码即可解决
1 sudo chmod 777 -R ~/anaconda3/
2 sudo chmod 777 -R ~/.conda/
激活虚拟环境
1 source activate pytorch
3.安装pytorch
(1)ubuntu已更换过镜像源,在安装过程中仍然很慢。
配置源:
sudo gedit ~/.condarc
配置文件修改为:
1 channels: 2 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 3 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ 4 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ 5 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ 6 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 7 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 8 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 9 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 10 show_channel_urls: true
(2)命令行安装pytorch(注意一定去掉-c):
1 conda install pytorch torchvision cudatoolkit=10.1
参考:1.配置源参考https://blog.csdn.net/watermelon1123/article/details/88122020
2.若未更换镜像源可参考:https://blog.csdn.net/weixin_43876206/article/details/100924378
(3)测试pytorch是否安装成功
1 source activate pytorch
pytorch是我建立的虚拟环境名,可根据自己的进行修改
2 python3
3 import torch
4 torch.cuda.is_available()
原文地址:https://www.cnblogs.com/-xuewuzhijing-/p/12992601.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python字符串
- 初识 HBase
- Number对象
- Windows 技术篇-设置计划任务,每天自动关机
- Mycat 快速入门
- Python 技术篇-连接qq邮箱服务器,调用qq邮箱发送邮件实战演示,qq邮箱授权码开通方法
- 浅谈数据库集群方案
- SkyWalking - 实现微服务监控告警
- Actuator + Prometheus + Grafana搭建微服务监控平台
- Python 用smtplib库发邮件报错:[WinError 10061] 由于目标计算机积极拒绝,无法连接。解决办法
- python运算符
- Windows 技术篇-禁用windows更新服务,解决windows无法关闭更新问题,解决windows自己启用更新问题。
- 搭建 SkyWalking 服务(For ElasticSearch 7)
- 基于 SkyWalking 实现服务链路追踪
- Python 技巧篇-字符串灵活处理:字符串过滤、字符串拼接,字符串切片,特殊、超长字符串的处理实例演示