华为云鲲鹏服务器安装ubuntu系统安装AI环境

113 阅读1分钟

1.下载安装python3.9.12

下载安装包

$ wget www.python.org/ftp/python/…

解压安装包

tarzxvfPython3.9.12.tgz进入目录tar -zxvf Python-3.9.12.tgz 进入目录 cd /home/Python-3.9.12

  1. 创建安装目录 在/usr/local/目录底下创建一个安装目录 $ sudo mkdir -p /usr/local/python3
  2. 编译安装 顺序执行下面三个命令 ./configureprefix=/usr/local/python3enableoptimizations./configure --prefix=/usr/local/python3 --enable-optimizations make $ sudo make install
  3. 删除python和pip的软链接

删除python软链接

$ rm -rf /usr/bin/python

删除pip软链接

$ rm -rf /usr/bin/pip 5.添加python和pip的软链接

添加python3的软链接

ln -s /usr/local/python3/bin/python3.9 /usr/bin/python

添加 pip3 的软链接

ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip 6.最后查看python和pip的版本来检查是否安装成功

python版本查看

$ python -V

pip版本查看

$ pip -V

2.安装Anaconda3

1.下载 Anaconda

进入 Ubuntu,自己新建下载路径,输入以下命令开始下载

wget mirrors.tuna.tsinghua.edu.cn/anaconda/ar…

2.执行命令: sh 文件名

安装完查看版本 conda -V 在这里插入图片描述

3.更新conda版本

#检查当前版本 conda -V #更新anaconda conda update anaconda

#更新所有库 conda update --all

#更新python conda update python

4.安装cv2(清华镜像源)

pip install opencv-contrib-python -i pypi.tuna.tsinghua.edu.cn/simple 执行失败 就用pip install opencv-python这个命令

5.安装torch

解决办法 参考文章 blog.csdn.net/thy0000/art… 安装这个两个文件

在这里插入图片描述 命令 pip install 文件名

6.安装yaml

pip install pyyaml

完整版本截图: 在这里插入图片描述

7.运行文件

conda create -n yolov5 python=3.9 #创建环境 conda-env list #查看conda环境 conda activate yolov5 #进入创建的环境

常见错误

1.AttributeError: partially initialized module ‘cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline’. (不需要)

解决办法 pip install opencv-python install “opencv-python-headless<4.3“

2.RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd

解决办法 由于numpy版本的问题,在终端查看更新numpy即可。 进入终端: 查看numpy版本号 pip show numpy 更新numpy pip install -U numpy

3.其他类似 ModuleNotFoundError: No module named ‘错误名’

解决办法 pip install 错误名

4.安装opencv(不需要)

conda install opencv 查看版本 pkg-config --modversion opencv

5.安装YOLO相关依赖装上(不需要)

pip install -r requirements.txt

6.如下错误警告

解决办法运行 export OMP_NUM_THREADS=1 export USE_OPENMP=1

创作不易,麻烦帅哥美女们给点赞,收藏一下!谢谢!