当前位置: 首页 > news >正文

西电服务器环境配置问题汇总(一)

这里提供西电服务器使用过程中各种问题的一个汇总,由于问题的发生全都由笔者亲身经历,问题不全敬请原谅,后面也会一一补上。

第一篇教程:西电服务器使用教程-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
http://www.dtcms.com/a/122735.html

相关文章:

  • 【同步教程】基于Apache SeaTunnel从MySQL同步到MySQL——Demo方舟计划
  • 山东大学软件学院项目实训开发日志(7)之测试前后端本地部署
  • TCP连接四次挥手的过程,为什么是四次?
  • STM32单片机入门学习——第30节: [9-6] FlyMcu串口下载STLINK Utility
  • Rust入门之迭代器(Iterators)
  • 实战篇-梳理时钟树
  • QT学习笔记
  • 使用 DeepSeek API 实现新闻文章地理位置检测与地图可视化
  • 华为手机或平板与电脑实现文件共享
  • 电脑清洁常用工具
  • MySQL:锁
  • 秒杀业务的实现过程
  • Java 开发中主流安全框架的详细对比,涵盖 认证、授权、加密、安全策略 等核心功能,帮助开发者根据需求选择合适的方案
  • IP查询能够帮助企业进行数字化转型
  • 医学分割新标杆!双路径PGM-UNet:CNN+Mamba实现病灶毫厘级捕捉
  • UniApp 页面布局自定义头部导航
  • Seq2Seq - CrossEntropyLoss细节讨论
  • 深入理解 Vuex:核心概念、API 详解与最佳实践
  • 网络安全应急响应-启动项和任务计划排查
  • 2. git init
  • 探索生成式AI在游戏开发中的应用——3D角色生成式 AI 实现
  • 华为数字芯片机考2025合集3已校正
  • 今天你学C++了吗?——set
  • 深入浅出SPI通信协议与STM32实战应用(W25Q128驱动)(实战部分)
  • 思维森林理论(Cognitive Forest Theory)重构医疗信息系统集群路径探析
  • VectorBT量化入门系列:第三章 VectorBT策略回测基础
  • 【AI News | 20250409】每日AI进展
  • Pyppeteer实战:基于Python的无头浏览器控制新选择
  • React十案例下
  • Java基础第19天-MySQL数据库