$ conda upgrade -n base -c defaults --override-channels conda
Solving environment: failed
InvalidVersionSpecError: Invalid version spec: =2.7
$ conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
Solving environment: failed
CondaValueError: Malformed version string '~': invalid character(s).
原因分析:conda 的通道不干净,被配了很多杂项。
conda的下载链接(通道)所在位置:
~/.condarc
把原来的内容备份一份:
cp ~/.condarc ~/.condarc_ba
然后把~/.condarc中的所有替换成:
channels:
- defaults
show_channel_urls: true
default_channels:
- http://mirrors.aliyun.com/anaconda/pkgs/main
- http://mirrors.aliyun.com/anaconda/pkgs/r
ssl_verify: false
退出,保存
然后
conda clean -i
此时conda update conda 仍然报错:
Invalid version spec: =2.7
这个bug看上去的意思是python2.7的老版本依赖问题。
我尝试了把python的软连接改为了新的python版本,但是可能还是没解决
ln -s new python
此时我conda activate myspace后
就可以安装pytorch了
具体参看:
https://blog.csdn.net/turui/article/details/127063642
服务器上出现bug:Invalid version spec: =2.7 Malformed version string '~': invalid character(s).
原创
©著作权归作者所有:来自51CTO博客作者编程小覃的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
最稳定好用的跨平台版本管理器(version-manager)
一个超级好用的跨平台版本管理工具。
github 编程语言 Go Java vscode -
go invalid character ‘\‘ looking for beginning of object key string错误
go invalid character '\' looking for beginning of object key string
go json错误 go反序列错误 go invalid go JSON解码失败 乐杨俊 -
支持基于RADIUSLDAP
RADIUS(Remote Authentication Dial-In User Service,远程认证拨号用户服务)是一种分布式的、客户端/服务器结构的信息交互协议,能保护网络不受未授权访问的干扰,常应用在既要求较高安全性、又允许远程用户访问的各种网络环境中。该协议定义了基于UDP的RADIUS帧格式及其消息传输机制,并规定UDP
支持基于RADIUSLDAP 服务器 网络 authentication dictionary