服务器安装anaconda时出现如下问题:

错误显示在处理 conda 包时出现了 ASCII 编码错误,具体是在处理 sphinx-7.3.7-py312h5eee18b_0.conda 包时遇到了无法编码的中文字符。

解决方法:

1.首先设置环境变量以支持 UTF-8 编码:

export LANG=en_US.UTF-8 && export LC_ALL=en_US.UTF-8 && export PYTHONIOENCODING=utf-8

2.若出现上述显示说明系统缺少UTF-8语言包,安装命令如下

apt-get update && apt-get install -y locales && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

3.若显示上述错误,这说明两个问题:(1)NVIDIA CUDA 仓库的 GPG 密钥问题(NO_PUBKEY A4B469963BF863CC)(2)系统语言环境设置问题(无法设置 en_US.UTF-8)

1.首先添加 NVIDIA 的 GPG 密钥:

apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub

2.现在安装语言包并设置 UTF-8 环境:

apt-get install -y locales && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

4.现在更新系统重新尝试第二步的安装

(1)更新系统

apt-get update && apt-get upgrade -y

(2)安装修复语言环境设置

apt-get install -y language-pack-en && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

(3)重新加载环境变量

source /etc/default/locale && export LANG=en_US.UTF-8 && export LC_ALL=en_US.UTF-8

【这一步可能还会显示bash warning不用管直接运行anaconda脚本安装即可】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值