1、为了在ubuntu环境下调试一个down下来的代码
2、把笔记本重做成ubuntu20.04系统,系统初装成中文系统,之后又切换成英文的,并且把ibus的中文输入法换成了fictx的google中文输入法。
3、将软件和更新中的源换成速度最快的
4、之后在anaconda官网下载了.sh文件,bash这个.sh文件即可安装anaconda,之后需要创建一个pytorch的环境,然后在anaconda里面找到pytorch并进行下载,之后同理安装torchvision,如果下载速度慢,可以将ananconda的源切换成清华的源
5、在anaconda里装完pytorch、torchvision、opencv、py-opencv之后,运行代码发现找不到cv2,需要在base环境下pip install opencv-pytorh或者pip3 install opencv-python,运行代码发现找不到torch,这时候需要用python安装torch,但是在conda activate pytorch之后pip install torch,运行代码仍旧找不到torch,就切换回base了,再pip install torch(pip3 install torch),之后代码可以正常运行。
注:
国内的pip源
-
阿里云:
https://mirrors.aliyun.com/pypi/simple/
-
清华:
https://pypi.tuna.tsinghua.edu.cn/simple
-
中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
-
华中理工大学:
http://pypi.hustunique.com/
-
山东理工大学:
http://pypi.sdutlinux.org/
-
豆瓣:
http://pypi.douban.com/simple/
临时更换pip源:
pip3 install 库名 -i 镜像地址
例如:
安装opencv-python:
pip3 install opencv-python -i https://mirrors.aliyun.com/pypi/simple/
更换ubuntu环境的源
创建pip配置文件:
mkdir -p ~/.pip
touch ~/.pip/pip.conf
在
pip.conf
配置镜像源
[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com