西电服务器环境配置问题汇总(一)
这里提供西电服务器使用过程中各种问题的一个汇总,由于问题的发生全都由笔者亲身经历,问题不全敬请原谅,后面也会一一补上。
第一篇教程:西电服务器使用教程-CSDN博客
目录
一、vscode连接时显示无法连接
二、安装conda/miniconda后无法创建虚拟环境
三、安装ultralytics后无法运行yolo命令
一、vscode连接时显示无法连接
有时按照上面的教程完成密钥文件的权限管理后依旧显示无法连接vscode,不是客户端下载的问题,而是vscode版本的问题,将vscode版本修改为1.87.2即可。
vscode官网:Visual Studio Code - Code Editing. Redefined
二、安装conda/miniconda后无法创建虚拟环境
通过换源将conda源换成清华源如下:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
却在联网时依旧出现以下报错:
意思是网络不可用,则应该是conda换源不成功。
此时需要彻底删除自己在服务器下载的conda/miniconda转而使用加载命令加载conda模块。
首先找到conda的安装路径:
conda info --base
# 或者
which conda
接着删除目录:
rm -rf ~/miniconda3 # 默认路径示例(根据实际路径调整)
# 系统级安装可能需要 sudo:
sudo rm -rf /opt/conda # 示例路径
彻底清理conda后接着删除根目录下的.condarc文件。并重新下载下面的文件,下载后解压上传至根目录:
通过网盘分享的文件:.conda.rar
链接: https://pan.baidu.com/s/1yK0Mycnr2-Paw7dTRXrbZg?pwd=r2rm 提取码: r2rm
上传完成后运行以下命令:
conda clean --all
conda install pip
之后新建终端运行以下命令:
module load python/anaconda3
source /apps/software/anaconda3/etc/profile.d/conda.sh
conda env list (查看conda是否load进去)
module这条命令每次新建终端时都要运行加载conda模块。
这也再运行创建虚拟环境命令就不会报错了。
三、安装ultralytics后无法运行yolo命令
按照官方文档给的命令运行:
pip install ultralytics
之后依旧无法运行yolo命令,出现以下报错:
不是环境没有配置好或者安装有问题而是需要重新编译一下,命令如下:
pip3 install -e.
重新编译完毕即可运行。
在运行yolo时激活环境前可以load如下模块:
module load cudnn/8.4.0-cuda-11.6