小猫咪研学之如何安装anaconda等基础环境(1)

1.首先下载安装anaconda包

在官网找一个合适的,我这里下载的是unix版本

 wget https://ghproxy.com/https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

然后运行

bash Anaconda3-2021.05-Linux-x86_64.sh

测试conda版本的方法

cd anaconda3
conda -V

显示:conda 4.10.1
非常好!!!

2.下载安装pytorch

选好自己电脑对应的版本
在这里插入图片描述

conda install pytorch torchvision torchaudio cpuonly -c pytorch

顺滑地下载好了。
装了一下pip

apt install python3-pip

下面测试一下pytorch有没有装好!

python
import torch
x = torch.rand(5, 3)
print(x)

输出类似于

tensor([[0.3380, 0.3845, 0.3217],
        [0.8337, 0.9050, 0.2650],
        [0.2979, 0.7141, 0.9069],
        [0.1449, 0.1132, 0.1375],
        [0.4675, 0.3947, 0.1426]])

搞定!

3.尝试运行网上的yolov3程序

https://github.com/ultralytics/yolov3
先创建了一个叫做code_test的目录,来放代码,以防自己糟蹋了。

git clone https://ghproxy.com/https://github.com/ultralytics/yolov3.git

下载好后,专门创了一个叫yolov3的虚拟环境

conda create -n yolov3 python=3.8
source activate yolov3
source deactivate

install该程序的所有依赖

pip install -r requirements.txt

嗯 报错,说找不到pycocotools >2.0
好,我包容你,我下载好了吧
官网下载包

wget https://files.pythonhosted.org/packages/de/df/056875d697c45182ed6d2ae21f62015896fdb841906fe48e7268e791c467/pycocotools-2.0.2.tar.gz

解压文件包tar -zxvf pycocotools-2.0.2.tar.gz
进入该目录 执行:

python setup.py build_ext --inplace
python setup.py build_ext install

安装完毕。
再次!!不成功!就摔电脑!!pip install -r requirements.txt
很好。成功。
2021.9.6更新
再次用这个方法的时候,gcc出错。
于是采用conda装。

conda install pycocotools
显示找不到包
conda install pycocotools -c conda-forge 就OK了

再次尝试:

$ python detect.py --source 0  # webcam
                            file.jpg  # image 
                            file.mp4  # video
                            path/  # directory
                            path/*.jpg  # glob
                            'https://youtu.be/NUsoVlDFqZg'  # YouTube video
                            'rtsp://example.com/media.mp4'  # RTSP, RTMP, HTTP stream

我输入了python detect.py --source 0 # webcam,还是说我缺libGL.so.1: cannot open shared object file: No such file or directory 于是我继续下载libGL.so.1静态链接库

sudo apt update
sudo apt install libgl1-mesa-glx

装好后,再次python detect.py --source 0 ,它开始下载不知道什么东西。

$ python detect.py --source data/images --weights yolov3.pt --conf 0.25

嗯 缺yolov3.pt参数。那就下载!

wget https://github.com/ultralytics/yolov3/releases/download/v9.5.0/yolov3.pt

保证跟detect.py在一起就可以。
运行后有报错:

qt.qpa.plugin: Could not load the Qt platform plugin "xcb"
 in "/root/anaconda3/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.

于是我打开

cd /root/anaconda3/lib/python3.8/site-packages/cv2/qt/plugins/platforms

可以使用ldd命令查看.so文件,运行ldd libqxcb.so 查看关联内容,说缺少 libSM.so.6 => not found libICE.so.6 => not found啊啊啊啊啊啊啊啊啊啊啊啊啊啊
直接 apt install
然后报错:

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/root/anaconda3/envs/yolov3/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

因为远程访问服务器,不能通过ssh弹出窗口。
但是测试图片是可以的

python3 detect.py --source data/images

3.2 sftp: 从本地上传文件到服务器

在本地终端键入

sftp root@cluster2.cyfaliyun.zzzzzzj.science
put [本地文件的地址] [服务器上文件存储的位置]

如果要从服务器下载到本地:

get [服务器上文件存储的位置] [本地要存储的位置]

发现地址老写不对,遂采用图形界面!!!
在这里插入图片描述
OK了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值