栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

云服务器 Python 环境配置(Pytorch,Yolo)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云服务器 Python 环境配置(Pytorch,Yolo)

云服务器 Python & Pytorch 环境配置(Pytorch,Yolo) 1. 服务器环境初始化 1.1 Linux 初始化

sudo apt updatesudo apt upgradesudo apt install build-essential 1.2 Anaconda 配置 (推荐)

sudo apt install python3.8 # 安装 Python 环境wget + miniconda的连接 # 网址输入 miniconda,找到 Linux 下载链接复制bash Miniconda3-latest-Linux-x86_64.sh # 观察上一步最后一行输出是否为这一内容,若不同的话将 Miniconda3_XXX 进行替换bash # 进入 conda 环境pip 临时换源:-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.compip 永久换源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 1.3 Anaconda 常用用法

conda env list # 查看所有 conda 虚拟环境conda create -n env_name python=3.8 # 指定 python 版本及创建的环境名称conda activate env_name # 激活环境conda deactivate # 退出环境百度搜索进行 Anaconda 环境换源 # 不换源下载速度会慢pip install pytorch jupyter # 安装 torch 环境和 jupyter 进行可视化 1.4 Python 下载 (次选)

若不想采用 Anaconda ,可下载 Python 本体

sudo apt install python3.9python3.9 -V # 检查 Python 版本 1.4.1 将 python3.9 改为 python(可选)

将原有的 python 指向 2.7 ,修改为3.9

sudo rm /usr/bin/python # 删除原有的python链接,需指定版本号sudo ln -s /usr/bin/python3.9 /usr/bin/python # 建立指向python3.9的链接 1.4.2 下载对应 pip

    apt install python-pip # 下载pip,此时pip指向的是python2.7cd /usr/bin # 进入pip.py所在文件夹vi pip # 进入pip文件将第一行改为 #!/usr/bin/python3.9按 esc 进入只读模式,按 shift + ; 后输入命令 wq! 保存并退出pip --version # 查看pip指向是否正确pip install时遇到错误**AttributeError: ‘HTMLParser’ object has no attribute ‘unescape’**时
      pip uninstall setuptools将“/usr/share/python-wheels/setuptools-39.0.1-py2.py3-none-any.whl 删除pip install setuptools==59.5.0 #若遇到报错继续向下走sudo apt install cmakepip install scikit-build
    pip install 遇到错误No module named 'distutils.util’
      sudo apt-get install python3-distutils
    更新sudo python3.9 -m pip install --upgrade pip
      或 pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
    python --version # 检查python版本,如未指向python3.9则再次执行1.4.1.7,1.4.1.8步pip --version # 检查pip版本及指向,如不对则再次执行1.4.2.2~1.4.2.6步
1.4.3 pip 换源

pip 临时换源:-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.compip 永久换源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 2. Pytorch 及 Yolo 环境配置 2.1 安装 Pytorch(Anaconda 举例)

conda create -n torch python=3.8 # 创建一名为 torch 的 Python3.8 环境conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch # 安装 GPU 版本Pytorch 2.2 Yolov5 配置

经测试,Yolov3 和 Yolov5 环境相同,请安心使用

在服务器内生成 ssh 公钥并添加到你的 Gitee 和 Github 上(推荐)在一文件夹下打开 git bash,输入:git clone git@github.com:ultralytics/yolov5.git # U版 yolo 配置cd yolov5 # 进入所克隆的文件夹pip install -r requirements.txt # install 所需内容 2.3 GPU 服务器查看 GPU是否可用

nvidia-smi # 查看 GPU 是否存在,CUDA是否正常 3. Linux 常用指令

复制文件: sudo cp 文件名 目的文件夹路径 或 cp 文件名 目的文件夹路径后台运行: nohup python train.py --data dataset.yaml --weights yolov5s.pt --img 640 --device 0 --epochs 300 log.out 2>&1 &中断后台: kill num (num通过jobs或nvidia查看任务pid序号)查看后台任务: jobs 或 ps -u -f移动文件: mv 文件 目标文件夹删除文件: rm -rf 文件名 # -rf 慎用,可以去掉查看当前所在路径: pwd查看当前文件夹内容: ls进入文件夹: cd 文件夹进入文件: vi 文件名

插入模式: i # insert标准模式: 按下ESC命令模式: 在只读模式下,输入 shift + ;退出文件: 在命令模式下,q! 为不保存直接退出,输入 wq! 为保存并退出

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724947.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号