Ubuntu系统下Anaconda使用方法总结

本文详细介绍了Anaconda的安装过程,包括如何选择版本、添加清华大学镜像源以提高下载速度,以及创建和激活虚拟环境的方法。同时,提供了两种在不同Ubuntu主机间拷贝虚拟环境的方案,一是文件复制,二是索引导入导出。此外,还分享了如何备份虚拟环境以防止后续冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:个人认为Anaconda比pip使用起来要方便很多,因为它创建虚拟环境和下载各种库都很方便。但是有时候conda的安装方法中没有某些库,必须使用pip来进行安装。所以,主要用Anaconda,偶尔用pip补充,两者并不冲突。

1. 安装Anaconda

下载地址:https://www.anaconda.com/download/

选择相应的版本,这里我们选择Python 3.7, 64-Bit (x86) Installer (637 MB) (点击这个链接可以直接下载)

或者直接在Ubuntu系统的命令行里输入

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

下载完成后,输入以下命令执行所下载的安装程序:

bash Anaconda3-5.3.1-Linux-x86_64.sh

然后根据提示一步一步安装即可。

 

注:

  1. 安装过程中会提示是否要把anaconda添加到环境变量中,根据经验最好选择是的
  2. 如果在1中选择是的,则需要使用以下命令使得环境变量中的更改生效:
cd ~ && source .bashrc

 

1.1   为了下载库的时候速度更快,更换conda下载源为清华大学镜像

 参考:https://blog.youkuaiyun.com/huludan/article/details/52711550

运行以下两行命令即可:

 
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes

 

2. 创建与激活虚拟环境:

参考:https://segmentfault.com/a/1190000005828284

 

# 创建虚拟环境
~/anaconda3/bin/conda create -n py3 python=3.6

# 激活虚拟环境
source ~/anaconda3/bin/activate py3

 

3. 在不同的ubuntu主机之间拷贝Anaconda的虚拟环境:

有两种方案,

  • 第一种是将所有虚拟环境的文件导出,在另一台机器上导入,无需从互联网下载文件,相当于本地移植
  • 第二种是将原来的虚拟环境中已经安装的库的名字和版本号导出成索引文件,从另一台机器上读取这个索引文件,并根据它从互联网重新下载相应的库

分别参考:

其中方案二是摘抄的某篇文章A,文章A是转载的文章B,文章B算是非常有工作量,主要是翻译的官方文档https://conda.io/docs/user-guide/getting-started.html。所以也欢迎查阅官方文档。

 

注意:根据方案1中参考文章的说法,

移植过来的环境只是安装了你原来环境里用conda install等命令直接安装的包,你用pip之类装的东西没有移植过来,需要你重新安装。

 

具体做法:

方案一:文件复制

# 复制虚拟环境文件到新的主机上
# 虚拟环境文件的位置一般在
cd ~/anaconda3/env/your_env_name

# 根据原来的文件恢复虚拟环境
conda create -n env_name --clone ~/path

 

方案一我并没有实践过,但是理论上没什么问题,所以放在这里。我使用的是方案2,因为网速比较快,懒得拷贝文件了,直接重新下载好了。

方案二:索引导入导出

# 导出已有环境:
conda env export > environment.yaml 

# 将environment.yaml文件复制到新主机上之后
# 根据索引文件创建并恢复虚拟环境:
conda env create -n your_env_name -f environment.yaml

 

4. 如何备份虚拟环境:

有时候配置好的虚拟环境可能会后续被别的版本号升级造成的冲突所破坏,所以时不时的备份很重要。

方法:通过上述的导出索引的方式备份即可,哈哈

 

转载于:https://www.cnblogs.com/QingHuan/p/9987069.html

### 如何在 Ubuntu 上安装和使用 Anaconda #### 安装 Anaconda 的步骤 为了在 Ubuntu 系统上成功安装 Anaconda,可以从官方文档或其他可信资源获取指导。以下是基于引用的内容以及专业知识总结的方法: 1. **下载 Anaconda 安装程序** 访问 Anaconda 的官方网站并下载适用于 Linux 的安装脚本文件。对于 Ubuntu 用户来说,通常会下载 `.sh` 文件作为安装包[^2]。 2. **验证下载的文件** 使用 `sha256sum` 命令来校验已下载文件的真实性与完整性,确保其未被篡改或损坏。 ```bash sha256sum ~/Downloads/Anaconda3-2023.07-Linux-x86_64.sh ``` 3. **运行安装命令** 执行以下命令启动图形化或者终端模式下的安装向导过程: ```bash bash ~/Downloads/Anaconda3-2023.07-Linux-x86_64.sh ``` 这一步骤中需要阅读许可协议,并选择同意继续操作;随后指定目标路径完成实际部署工作。 4. **初始化配置环境变量** 在提示下决定是否自动添加到 shell 初始化脚本里(`.bashrc`, `.zshrc`),这样每次打开新的 terminal 就能立即激活 base environment 。如果拒绝,则手动编辑对应 rc 文件加入下面这行语句以便后续调用方便[^3]: ```bash export PATH="/home/$USER/anaconda3/bin:$PATH" ``` 5. **测试安装情况** 输入 `conda --version` 来确认当前版本号显示正常即代表基本设置完毕。 #### 使用 Anaconda 创建虚拟环境及管理软件包 一旦完成了上述基础准备工作之后就可以利用 Conda 工具来进行更高级别的管理和维护活动了: 1. **创建新环境** 可以为不同项目分别建立独立的工作空间从而避免依赖冲突等问题发生。例如新建名为 myenv 并预设 python 版本为 3.9 的实例: ```bash conda create -n myenv python=3.9 ``` 2. **切换至特定环境** 当前默认处于 Base 下面所以要先进入刚才定义好的那个区域再执行其他动作: ```bash conda activate myenv ``` 3. **安装所需库** 利用内置功能快速检索并加载第三方模块比如 numpy 或 pandas : ```bash conda install numpy pandas ``` 4. **退出某个具体场景返回通用状态** 如果暂时不需要该子域内的东西则可以通过 deactive 方法回到初始界面: ```bash conda deactivate ``` 通过以上流程能够较为全面地掌握整个生命周期的操作要点。 ```python import sys print(sys.executable) ``` 此段代码可以帮助判断现在正在使用的解释器位置信息进一步核实所处的状态准确性[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值