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

【已解决,含泪总结】Ubuntu18.04下非root用户Anaconda3卸载重装,conda install终于不再报错

为什么要卸载重装

因为我最初安装的Anaconda3的版本是5.2.0,适合python3.6.5,其下的conda版本是4.5.4
我一开始本着能用则用,毕竟不是很懂的原则,尽量不要卸掉重来
但。。。bug像滚雪球一样,越来越多

conda install指令失灵

每次用conda install 来安装一些包,就给我报错。。。。

报错情况一:

什么SSLError,还有HttpError,我一开始以为是网络或者是安装源(condarc)的问题,找了一堆解决方法,还是没用,照样装不上

报错情况二:

在python虚拟环境下安装R包,报错

Solving environment: failedCondaValueError: Malformed version string '~': invalid character(s).

这个错误出现很久了,我一般都绕开它,因为之前也没找到什么好办法

但是R包服务器上没有,pip又不能安装,一直绕开也不是办法,毕竟conda install 我不能用的话,就很麻烦
我去看了一下别人的解决方法:
有让查看environment.yaml的语法错误的,还有说conda版本不够高的,等等其他方法
我也都一一排查了,在github上找到有人说,conda 4.5.X这系列版本好像就是容易报这个错,而且版本的问题,于是我放弃继续再找针对conda 4.5.X系列的解决方法了。
于是打算升级conda,在升级的时候:

conda update conda

又给我狠狠报错。。。。

InvalidVersionSpecError: Invalid version spec: =2.7
等错误

于是就卸载了anaconda3,直接装个更高版本的!

rm -rf ~/anaconda3 :删掉anaconda3所在文件夹
然后把bashrc文件里的带有anaconda3的路径注释或者删掉

Anaconda重装

Anaconda3下载官网
清华源Anaconda3下载

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
bash Anaconda3-2020.11-Linux-x86_64.sh

基本就这两步就搞定了,网上的教程极为简单
但是我输入bash指令之后,在按完回车,ctrl+c跳过说明书,确认好默认路径的时候,报错了又。。。。

Anaconda3 will now be installed into this location:
/home/XXX/anaconda3- Press ENTER to confirm the location- Press CTRL-C to abort the installation- Or specify a different location below[/home/XXX/anaconda3] >>> 
PREFIX=/home/XXX/anaconda3
Unpacking payload ...
Anaconda3-2020.11-Linux-x86_64.sh: line 417: /home/XXX/anaconda3/preconda.tar.bz2: No such file or directory

最后这半句贼离谱,压根很难搜到,最后在github上找到一点消息。

我在试过很多高版本的Anaconda3安装脚本运行之后,都一直报这个错误,反而是在无意中点错,安装原来的5.2.0的低版本的时候可以正常安装,然后我有点悟了。。。

所以不知道是什么原因,也可能本身我的服务器的版本低还是怎么着,我换了个版本低,但是比anaconda 5.2.0版本高的,就是为了不要再使用conda 4.5.X系列。
于是,

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh
bash Anaconda3-2019.03-Linux-x86_64.sh

成功!!!!

这期间的其他一些解决方法:

1、【已解决】wget的403 Forbidden

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh
...
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
...

像这样加个–user-agent="Mozilla"就行了

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh

2、【未解决】Miniconda安装

在一开始没有找到办法安装Anaconda的时候,换了个思路,想安装轻量级的Miniconda,因为感觉只要有conda,能用就好。
结果,miniconda也装不上去,还一直报错,md5校验码,我服了,试了好多次也不行,遂放弃。。。

WARNING: md5sum mismatch of tar archive expected: 50ddbdb99113f83f792d1c800aa18251 got: d41d8cd98f00b204e9800998ecf8427e -

相关文章:

【已解决,含泪总结】Ubuntu18.04下非root用户Anaconda3卸载重装,conda install终于不再报错

为什么要卸载重装 因为我最初安装的Anaconda3的版本是5.2.0,适合python3.6.5,其下的conda版本是4.5.4 我一开始本着能用则用,毕竟不是很懂的原则,尽量不要卸掉重来 但。。。bug像滚雪球一样,越来越多 conda install指…...

大语言模型(LLM)量化基础知识(一)

请大家关注我的知乎博客:- 派神 - - 知乎 随着大型语言模型 (LLM) 的参数数量的增长,与其支持硬件(加速器内存)增长速度之间的差距越来越大,如下图所示: 上图显示,从 2017 年到 2022 年,语言模…...

hadoop面试题

一、单项选择题 1、目前,Hadoop的最高版本是哪个( A ) A、Hadoop3.x B、Hadoop2.x C、Hadoop4.x D、Hadoop1.x 2、大数据的4V特征是指? ( B ) A、数据量大(Volume)、类型繁多(Variety)、价值密度低(Va…...

mysql 安装 windows

新版安装 新版本安装 如果出现initializing database无法安装 则用我当前版本传送门 如MySQL 安装时没有developer default 选项 解决方法传送门 如果上述还不行 可以选择full 汉化下载 传送门...

24下软考中级网络工程师考前必背22页

数据中心选址原则 1、地理位置:备选址地点发生自然灾害的概率和频率、环境危害因素以及气候因素 2、电力能源供应:可用性、成本因素 3、通讯基础设施:光纤主干线路及其距数据中心选址的距离、光纤类型、服务运营商的类型及其支持的服务模式…...

Java类和对象(下篇)

今天接着学习类和对象(苦笑)(苦笑)(苦笑) 1. 封装 1.1 封装的概念 面向对象程序三大特性:封装、继承、多态。 而类和对象阶段,主要研究的就是封装特性。 何为封装呢?简单来说就是套壳屏蔽细节。 举例:对于计算机使用者而言&am…...

k8s图形化显示(KRM)

在master节点 kubectl get po -n kube-system 这个命令会列出 kube-system 命名空间中的所有 Pod 的状态和相关信息,比如名称、状态、重启次数等。 systemctl status kubelet #查看kubelet状态 yum install git #下载git命令 git clone https://gitee.com/duk…...

apache poi 实现下拉框联动校验

apache poi 提供了 DataValidation​ 接口 让我们可以轻松实现 Excel 下拉框数据局校验。但是下拉框联动校验是无法直接通过 DataValidation ​实现,所以我们可以通过其他方式间接实现。 ‍ 步骤如下: 创建一个隐藏 sheet private static void create…...

【canal 中间件】canal 实时监听 binlog

文章目录 一、安装 MySQL1.1 启动 mysql 服务器1.2 开启 Binlog 写入功能1.2.1创建 binlog 配置文件1.2.2 修改配置文件权限1.2.3 挂载配置文件1.2.4 检测 binlog 配置是否成功 1.3 创建账户并授权 二、安装 canal2.1 安装 canal-admin(可选)2.1.1 启动 canal-admin 容器2.1.2 …...

JVM垃圾收集算法、对应收集器和选择建议

如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 到目前为止还没有最好的垃圾收集器出现,也没万能的垃圾收集器。实际使用中,根据具体应用场景选择合适的垃圾收集器。 1、垃圾收集算法 垃圾收集算法可以从高…...

如何在算家云搭建Aatrox-Bert-VITS2(音频生成)

一、模型介绍 ‌ Aatrox - Bert -VITS2 模型是一种基于深度学习的语音合成系统,结合了 BERT 的预训练能力和 VITS2 的微调技术,旨在实现高质量的个性化语音合成。 二、模型搭建流程 1. 创建容器实例 进入算家云的“应用社区”,点击搜索找到…...

ceph灾备之cephfs snapshot mirror和rsync对比

背景 最近要做ceph集群之间的灾备功能,主要讨论文件存储,因为ceph集群容量越来越大,接入的业务也越来越多,一旦出现故障,恢复时间都是小时级(根据经验每年都会出现几次这种事故),对于核心业务无法接受&…...

【工具分享】Plutocrypt勒索病毒解密工具

前言 Plutocrypt勒索软件首次出现在2021年,作为CryptoJoker勒索软件的变种。该恶意软件通过钓鱼邮件和恶意链接传播,主要针对个人和小型企业用户。Plutocrypt使用了.NET框架开发,并依赖AES-256和RSA-4096的加密算法来加密受害者的文件。与Cr…...

IDEA启动提示Downloading pre-built shared indexes

Download pre-built shared indexes Reduce the indexing time and CPU load with pre-built JDK shared indexes 翻译: 下载预构建的共享索引 使用预构建的JDK共享索引减少索引时间和CPU负载. 使用预构建的JDK共享索引可以显著减少索引构建时间和CPU负载&#xf…...

[HCTF 2018]WarmUp 1--详细解析

打开靶机&#xff0c;进入界面&#xff1a; 信息搜集 当前界面没有任何有用信息。 想到查看页面源代码。右键–查看页面源代码 看到hint&#xff1a;<!--source.php--> 进入/source.php页面&#xff0c;看到页面源代码&#xff1a; <?phphighlight_file(__FILE_…...

软考教材重点内容 信息安全工程师 第1章 网络信息安全概述

第 1 章 网络信息安全概述 1.1.1 网络信息安全相关概念 狭义上的网络信息安全特指网络信息系统的各组成要素符合安全属性的要求&#xff0c;即机密性、完整性、可用性、抗抵赖性、可控性。 广义上的网络信息安全是涉及国家安全、城市安全、经济安全、社会安全、生产安全、人身安…...

TOSHIBA 74VHC00FT COMS汽车、工业企业的选择

74VHC00FT 是一种四路双输入 NAND 门&#xff0c;属于 CMOS 系列数字集成电路。它采用东芝先进的硅栅 C2MOS 技术设计&#xff0c;能够实现类似于双极性肖特基 TTL 逻辑电路的高速运行&#xff0c;同时保持 CMOS 器件的低功耗。这种独特的结合使其非常适合需要高性能和低功耗的…...

【Android】使用productFlavors构建多个变体

项目需求 在一个设备上安装两个一样的程序app 需求解决 我们知道每一个app都有一个包名的&#xff0c;如果一个app在Android设备上安装之后&#xff0c;再安装这个app的话会进行覆盖安装&#xff0c;因为他们两个的包名是一样的&#xff0c;默认是一个app。 但是我们现在需…...

ubuntu 22.04 防火墙 ufw

Ubuntu&#xff08;22.04&#xff09;云主机SSH安全加固 https://blog.csdn.net/qq_44846097/article/details/141098092 ubuntu22.04防火墙策略 https://blog.csdn.net/sunyuhua_keyboard/article/details/139493464 Ubuntu 22.04 防火墙设置和开放端口命令 https://blog.c…...

MySQL压缩版安装详细图解

1.下载 mysql压缩包版本和msi版的安装方法不一样&#xff0c;下面的是压缩包版本的安装详细图解&#xff1a; 总地址下载地址&#xff1a;MySQL :: Download MySQL Community Server MySQL :: Download MySQL Community Server (Archived Versions) 压缩版下载MySQL :: Dow…...

如何免费使用跨平台绘图工具draw.io桌面版:专业图表编辑器的完整指南

如何免费使用跨平台绘图工具draw.io桌面版&#xff1a;专业图表编辑器的完整指南 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为不同操作系统间的图表文件兼容性而烦恼吗…...

20260518 Swift实验

Swift实验 控制节点新添加一块20GB磁盘 新添磁盘分成两个区&#xff0c;并格式化 分区一&#xff1a;挂载到obs1目录 分区二&#xff1a;挂载到obs2目录 [rootcontroller ~ 11:45:09]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.32.1). Changes will remain in memory onl…...

【Go Context】终极指南

一、Context 到底是干嘛的&#xff1f; 一句话&#xff1a; 用来在 Goroutine 之间传递&#xff1a;取消信号、超时信号、请求级数据。 核心目的&#xff1a;控制协程生命周期&#xff0c;防止泄漏、卡死、资源浪费。二、Context 四大核心能力 1. 取消信号&#xff08;WithCanc…...

3分钟搞定Steam游戏清单!Onekey工具让游戏文件管理变得如此简单

3分钟搞定Steam游戏清单&#xff01;Onekey工具让游戏文件管理变得如此简单 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 还在为复杂的Steam游戏文件管理而烦恼吗&#xff1f;想要备份游戏清单…...

读写锁:高并发场景的“读写分离“利器

在电商大促期间&#xff0c;商品详情页的访问量是平时的100倍&#xff0c;但商品信息每小时只更新一次。如何让成千上万的用户同时浏览商品&#xff0c;又能在管理员更新价格时保证数据一致性&#xff1f;答案就是&#xff1a;读写锁。 一、读写锁&#xff1a;为什么它能提升10…...

Moonlight安卓端自定义虚拟按键完全指南:从导入到高级配置

Moonlight安卓端自定义虚拟按键完全指南&#xff1a;从导入到高级配置 【免费下载链接】moonlight-android Moonlight安卓端 阿西西修改版 项目地址: https://gitcode.com/gh_mirrors/moo/moonlight-android 想要在手机或平板上畅玩PC游戏&#xff1f;&#x1f3ae; Moo…...

如何用代码思维轻松绘制专业图表:Mermaid Live Editor 终极指南

如何用代码思维轻松绘制专业图表&#xff1a;Mermaid Live Editor 终极指南 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-li…...

深入解析TRC-20代币:从技术原理到生态布局,一篇文章讲透

深入解析TRC-20代币&#xff1a;从技术原理到生态布局&#xff0c;一篇文章讲透 引言 在波场&#xff08;TRON&#xff09;生态中&#xff0c;TRC-20 代币标准扮演着至关重要的角色&#xff0c;它不仅是承载如USDT等巨量稳定币的基石&#xff0c;更是连接DeFi、GameFi和NFT等…...

千问 LeetCode 2478.完美分割的方案数 public int beautifulPartitions(String s, int k, int minLength)

好的,这是 LeetCode 2478 "完美分割的方案数" 的 Java 实现。 解题思路 核心是动态规划 + 前缀和优化: 1. 定义状态:dp[i][j] 表示前 i 个字符分成 j 段的方案数 2. 状态转移:对于每个可能的分割点,需要满足: - 当前段长度 ≥ minLength - 当前段首字…...

XXMI启动器:6款热门二次元游戏模组一站式管理终极指南

XXMI启动器&#xff1a;6款热门二次元游戏模组一站式管理终极指南 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher XXMI启动器是一款专为二次元游戏爱好者设计的开源模组管理平台…...