0%

CV环境配置

Linux下安装Anaconda

Anaconda安装1
Anaconda安装2

安装之时碰到了HTTPERROR的错误,尝试了切换镜像源,https改成http,删去default,切换到离线模式都没解决。
直到后来查看错误,发现可能是域名解析问题,之前ping一个域名时是无法连接的,这次莫名其面可以解析域名,然后就安装成功了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Anaconda常见命令
1.建立虚拟环境
conda create -n pytorch python=3.6
conda create --name pytorch python=3.6 anaconda # 其中加入最后一项anaconda命令建立虚拟环境时,会同时安装例如Notebook、Numpy、Scipy、Matplotlib、Pandas等数据分析包,用户也可以不加,选择后续安装。
2.激活虚拟环境
source activate pytorch # Linux
conda activate pytorch # Windows
activate base # 启动base
3.退出该虚拟环境
source deactivate # conda deactivate
如果在配置的过程中发生了什么问题,可以先退出虚拟环境然后移除该虚拟环境,再重新配置
conda remove -n pytorch --all
4. 克隆虚拟环境
conda create --name python32(新名字) --clone python321(老名字)
5.conda list //显示已安装的python包,如果是通过pip安装的包,不会显示
6.conda search xxx //搜索python包
7.conda install xxx=1.2 //安装指定版本python包
8.conda install D:xxx //安装本地python包(绝对路径)
9.查看虚拟环境列表
conda info -e
10.查看pip是哪个环境的
which -a pip # 否则安装本环境的pip, conda install pip

Anaconda安装pytorch

Ubuntu

Pytorch的安装

(40条消息) 一文讲清楚CUDA、CUDA toolkit、CUDNN、NVCC关系_健0000的博客-CSDN博客_cudatoolkit和cuda有关系吗

win10

Win10+Anaconda环境下安装Pytorch

win10下安装Anaconda的教程(python环境+jupyter_notebook)

Jupyter简单使用

Anaconda + VSCode 最详细教程

这个好使win10下在VScode终端中无法用conda activate激活虚拟环境

在安装Anaconda前若win10已安装了python,安装Anaconda后会使用其自带的python
若删除Anaconda的环境变量,则可恢复使用原python
win10+pytorch1.4+cuda10.1安装:从显卡驱动开始

1
2
3
4
import torch   # 没报错说明pytorch安装成功
print(torch.__version__)
print(torch.version.cuda) # 查看cuda版本
print(torch.cuda.is_available()) # 查看显卡是否可用,True表示可用

卸载Pytorch

1、使用conda卸载Pytorch

conda uninstall pytorch
conda uninstall libtorch

2、使用pip卸载Pytorch

pip uninstall torch

如何查看当前pytorch版本

有时候我们想要知道当前的pytorch版本,我们可以使用如下代码打印出当前的版本:

进入Python

import torch
print(torch.__version__)

WSL2

搭建PyTorch学习环境

PyTorch使用出现的问题

PyTorch:The “freeze_support()” line can be omitted if the program is not going to be frozen

https://blog.csdn.net/shenfuli/article/details/103969964

UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xad in position 607: illegal multibyte sequence

https://blog.csdn.net/zhangpeterx/article/details/88663052

out of memory

https://blog.csdn.net/qq_28660035/article/details/80688427

RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=’cpu’ to map your storages to the CPU.

https://blog.csdn.net/quantum7/article/details/89333293

jupyter notebook中出现”No module named torch”的解决方法

https://blog.csdn.net/monchin/article/details/90209125