linux服务器配置conda和torch环境踩坑记录

  1. anaconda环境
  2. 安装torch时候报错
    CondaValueError: Malformed version string '~': invalid character(s)
    网上所有方法都试过,包括重新设置.condarc文件,换清华源
    尝试更新conda conda update -n base conda,无法更新,还是报错上面的错
    推测是版本过低导致 conda --version ,结果是conda 4.5.11
    决定卸载anaconda,安装新版本
  3. 卸载anaconda
    参考 https://blog.csdn.net/weixin_45842139/article/details/135432604
  4. 用conda 命令总是提示
bash 复制代码
  Solving environment: failed
  InvalidVersionSpecError: Invalid version spec: =2.7

我决定直接暴力删除anaconda文件

bash 复制代码
   rm -rf /media/dir/***/anaconda3

查找所有与anaconda有关的文件

bash 复制代码
find ~ -type d -name '*anaconda*' -or -name '*conda*' -or -name '*miniconda*'
  1. 安装miniconda

  2. conda安装pytorch总是cpu版本

  3. 使用以下命令总安装cpu版本

bash 复制代码
conda install pytorch==1.8.1 torchvision==0.9.1 torchaudio==0.8.1 cudatoolkit=11.3

经过排查

pytorch包的安装来源是 清华源的conda-forge

使用下面命令,成功安装gpu版本torch

bash 复制代码
  conda install pytorch==1.8.1 torchvision==0.9.1 torchaudio==0.8.1 cudatoolkit=11.3 -c pytorch 

推测是镜像源的优先级设置问题,将清华源的pytorch设置为更高优先级应该能解决,或者直接使用pip命令安装

相关推荐
西西弗Sisyphus9 小时前
PyTorch 中用于 主机(CPU)与设备(GPU)同步 的函数 torch.cuda.synchronize()
pytorch·python·synchronize
Jacob程序员9 小时前
Linux 下启动达梦数据库 Manager 图形化客户端
linux·运维·服务器
IMPYLH9 小时前
Linux 的 pwd 命令
linux·运维·服务器·bash
qq_334563559 小时前
MySQL如何实现数据库审计日志记录_开启通用日志与插件审计
jvm·数据库·python
无风听海9 小时前
Python Union语法深度解析
python
网络安全许木9 小时前
自学渗透测试第18天(Powershell与远程连接)
linux·网络安全·渗透测试·kali linux
SPC的存折9 小时前
在Alpine 搭建 WordPress
linux·运维·服务器·数据库·php
阿里巴啦9 小时前
一个 Python 视频处理工具链实战:下载、转录、摘要、字幕、诊断全打通 (已开源)
人工智能·python·whisper·视频下载·视频处理工具
m0_640309309 小时前
如何大幅提升 Google Sheets 数据库更新脚本的执行效率
jvm·数据库·python
倔强的小石头_9 小时前
在外需要访问公司内网文件服务器?Serv-U + 内网穿透 把 SFTP 端口穿透到公网
运维·服务器