CentOS7平台命令安装Anaconda3、配置Python3开发环境

2023-09-21 14:08:29

要在 CentOS 7 上安装 Anaconda3,您可以按照以下步骤进行操作:

1. 下载 Anaconda3 安装包:

首先,访问 Anaconda 官方网站以获取最新版本的 Anaconda3 安装包的下载链接。可以使用 wget 命令来下载安装包。请确保选择适用于 CentOS 7 的版本。

wget https://repo.anaconda.com/archive/Anaconda3-<version>-Linux-x86_64.sh

请将 替换为您想要安装的 Anaconda3 版本号。例如,如果要安装版本 2021.05,则应将上述命令中的 替换为 2021.05。
在这里插入图片描述

2. 执行安装脚本:

使用以下命令来运行 Anaconda3 安装脚本:

管理权限:su -

命令安装:

bash Anaconda3-<version>-Linux-x86_64.sh

或 sudo bash Anaconda3-<version>-Linux-x86_64.sh

或指定路径:bash Anaconda3-2023.07-2-Linux-x86_64.sh -p /opt/conda/ -u


根据提示,按照安装程序的指导完成安装。您可能需要阅读并接受许可协议,然后选择安装位置(默认情况下,Anaconda3 将安装在用户的家目录下)。

3. 环境配置与初始化 Anaconda3:

进入 /etc/profile 或~/.bashrc文件,在文件末尾加上如下两行代码

PATH=$PATH:/opt/conda/bin  #路径名跟自己实际情况而定
export PATH

进入环境:

vim /etc/profile
vim ~/.bashrc

安装完成后,可以通过运行以下命令来初始化 Anaconda3:

source ~/.bashrc

或者您也可以重新启动终端来使初始化生效。

4. 验证 Anaconda3 安装:

运行以下命令来验证 Anaconda3 是否成功安装:

conda --version

这应该显示 Anaconda3 的版本号,证明安装成功。
在这里插入图片描述

进入环境:

conda activate  或 source activate

有的情况下无法使用conda activate,可以换一下使用source activate:
在这里插入图片描述

5. 如果觉得安装的版本过旧,可以更新 Anaconda3:

为了确保安装的 Anaconda3 是最新的,您可以运行以下命令来更新它:

conda update conda
conda update anaconda

这将确保您使用的是最新版本的 Anaconda3。

6. 补充说明

如果您的用户没有添加到/etc/sudoers文件中,您将无法使用sudo命令来提升权限。 但是,您可以采用以下方法之一来解决此问题:

  1. 使用 su 切换到超级用户帐户:

在终端中运行以下命令,以切换到超级用户(root)帐户:

su -

这将要求您输入超级用户(root)的密码。一旦切换到超级用户帐户,您将拥有完全的系统管理权限,可以执行任何操作。请小心使用超级用户权限,确保不会意外更改系统设置。

  1. 请求系统管理员添加您到 sudoers 文件中:

如果您需要在常规用户帐户下执行 sudo 命令,您可以联系系统管理员(或具有 sudo 权限的其他用户)来将您添加到 /etc/sudoers 文件中。这需要管理员权限来编辑该文件。

使用 su 切换到超级用户(root)帐户(如上所述)。

打开 /etc/sudoers 文件,可以使用 visudo 命令来编辑:

visudo

在文件中找到以下行:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL

在该行下面,添加您的用户帐户和允许执行 sudo 的权限。以下是一个示例:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
your_username   ALL=(ALL)       ALL

确保将 your_username 替换为您的实际用户名。

保存并退出编辑器。
现在,您应该能够使用 sudo 命令以管理员权限来执行操作。

注意: 对 /etc/sudoers 文件的编辑需要谨慎,因为错误的更改可能会导致系统问题。如果不确定如何进行编辑,请咨询系统管理员或具有更多经验的人员。

参考

下载地址:https://repo.anaconda.com/archive/
https://blog.csdn.net/WHQ556677/article/details/122283578

更多推荐

react | react-router-dom v6 结合 antd 面包屑 |嵌套路由

大致需求图示如上:需求:1.点击page2默认进入`/page2/中国`2.在中国界面选择省份,进入浙江省3.在浙江省中选择市,进入杭州市4.选择大学,进入浙江大学5.点击面包屑中某个tab,进入对应tab界面,组件/路由切换6.路由携带参数,如面包屑中的数据实现过程:在page2组件内(仅供参考):<divclass

代理IP和Socks5代理:跨界电商与爬虫的智能引擎

跨界电商,作为全球市场的一部分,对数据的需求越来越大。同时,随着互联网的发展,爬虫技术也在不断演进,成为了跨界电商的关键工具之一。然而,随之而来的是网站的反爬虫机制和网络安全风险。在这种情况下,代理IP和Socks5代理应运而生,为企业提供了数据采集的解决方案和网络安全的保护。本文将深入研究代理IP和Socks5代理在

Python爬虫有哪些库,分别怎么用

目录Python常用爬虫库代码示例requests+BeautifulSoupScrapySeleniumPyQueryAxiosrequests-htmlpyppeteer总结Python是一种非常流行的编程语言,因其易学易用和广泛的应用而受到开发者的喜爱。在Python中,有许多库可以用于爬虫程序的开发,这些库可以

第9章 【MySQL】InnoDB的表空间

表空间是一个抽象的概念,对于系统表空间来说,对应着文件系统中一个或多个实际文件;对于每个独立表空间来说,对应着文件系统中一个名为表名.ibd的实际文件。大家可以把表空间想象成被切分为许许多多个页的池子,当我们想为某个表插入一条记录的时候,就从池子中捞出一个对应的页来把数据写进去。9.1温习9.1.1页面类型InnoDB

VINS中的初始化方法

背景本文档介绍VINS中常见的初始化方法,静态初始化相对简单,通常1s内可以完成,但如果遇到在运动时的初始化问题,初始化难度相对较大,实际工程问题中,通常会将初始化分为静态和动态初始化两部分,这里主要是介绍动态初始化方案。一、基础知识:IMUPreintegrationIMUPreintegration等式两边同时乘以

19 视图定义 union 是根据第一个 select 字段列表顺序,来进行 merge 的

前言这个问题主要是在之前存在这样的一个问题,在生产环境上面按照我的直观理解,mysql应该是根据key进行merge,所以select的顺序应该是“不重要”??,但是结果我理解错了然后线上的查询也出现了问题,发现很奇怪的问题,明明key01列是id,但是有一部分key01是field1,然后进而产生了业务上面的查询问题

【多线程案例】单例模式

单例模式是设计模式的一种,先谈谈什么是设计模式?大家应该都知道棋谱、剑谱之类的,就是一些“高手”在经历过长期的累计之后,更具经验写出的具有固定套路的处理“方法”,只要按照这个套路来,在对局之中必然是不会吃亏的,甚至能够一招制敌。那么在我们日常的开发中也有大佬们针对一些十分常见的场景,抽象出固定的套路。一些小白在学习了大

Spark的基础

实训笔记--Spark的基础Spark的基础一、Spark的诞生背景二、Spark概念2.1SparkCore2.2.SparkSQL2.3SparkStreaming2.4SparkMLlib2.5SparkGraphX2.6SparkR三、Spark的特点3.1计算快速3.2易用性3.3兼容性3.4通用性四、Spa

Java IO 之 BIO、NIO 和 AIO

一、IOIO是Input和Output二词的缩写,意为输入和输出,直接来说,实现一般的I/O是没有什么难度的,但涉及到多线程时,要解决I/O的问题就不是一个简单的事情了,会涉及到同步和异步的问题,阻塞和非阻塞的问题。1.1同步和异步同步可以借用多线程来方便理解,多条线程,从字面意思上来看,当他们在同一直线上时,就是同步

mysql---视图详解

提示:视图最大的优点用来协助用户提高查询效力以及保护数据安全文章目录视图视图的作用:创建视图单表创建视图多表创建视图查看视图更新视图数据修改视图删除视图视图视图(View)是一个虚拟表,其内容由select查询定义。同真实的表一样,是一个select查询的结果集,所有数据来源于基表视图其实就是一个select返回的结果

写一篇nginx配置指南

nginx.conf配置找到Nginx的安装目录下的nginx.conf文件,该文件负责Nginx的基础功能配置。配置文件概述Nginx的主配置文件(conf/nginx.conf)按以下结构组织:配置块功能描述全局块与Nginx运行相关的全局设置events块与网络连接有关的设置http块代理、缓存、日志、虚拟主机等

热文推荐