实验室服务器安装anconda并安装机器学习基础包及TensorFlow/pytorch

本文介绍了如何在实验室服务器上安装conda,详细阐述了conda的作用和优势,并指导如何通过conda创建独立的Python开发环境,安装TensorFlow和PyTorch,适合机器学习/深度学习研究。

目录:

写在前面

写这篇文章的目的:希望大家看完这篇文章之后理解什么是conda, 学会安装conda, 并用conda在任意一台机器(主要是服务器)上配置自己的python开发环境。

  • 如果你使用过conda,并且只是需要在服务器上配置自己的开发环境(独立的任意版本的python和你需要的python package)。那么也许你不需要看下面的内容。你只需要把conda安装在你的文件夹下(默认位置),安装过程中,在需要选择的时候仔细看提示,直接回车或者选择yes/no,一般就没有问题(其实除了最后一个和Microsoft VSCode相关的,其他可以全部选yes或回车)。然后,你可以配置自己python环境。在每次需要相应的开发环境的时候,使用的时候用 source ~/.bashrc 激活conda,然后用source activate [env_name]激活你需要的python开发环境,就可以愉快地使用了。

  • 如果你不了解conda, 也没有使用过,或者你对上面的内容不理解,我建议你看看下面的内容/教程。我觉得写得挺冗余的。所以,如果你有不清楚的地方或者建议,欢迎留言。

conda简介

(我自己瞎写的,更多详细介绍参见这里
conda是anaconda的简称,它其实就是一个python包组管理器。用conda我们可以非常方便地安装python的各种package(e.g. numpy, scipy, matplotlib, tensorflow, pytorch, etc.),而不用管包与包之间的dependency问题——比如有的时候你安装新的package1,它要求numpy 1.0版本,你再次安装package2,他又要求numpy1.3,这个时候就会出问题:要么package1用不了,要么package2安装失败。

当然,这个问题很大程度上被pip解决了。所以conda有点类似于pip(它们是竞争关系),但是比pip更方便,更具优势,因为它允许在一台机器上有多个python版本共存。我们可以使用conda建立多个独立的开发环境(env),在每个环境中安装自己需要的python版本及各种相关的package版本。当然,conda带来方便的同时,也是有点小瑕疵的。使用conda安装的python,在实际运行的时候效率会比较低(相对于 install from source)。不过我们主要是用python做科学研究,所以可以不用太在乎这点细微的差别。

另外,对于多用户的机器,如实验室的服务器,conda的安装本身也是相互独立的。也就是说,如果你安装了conda,别人是不知道的,也就不会去动你的开发环境。具体介绍参见这里

下面,我们来介绍如何安装conda并利用conda安装自己的python开发环境,用于我们的机器学习/深度学习研究。

下载并安装conda

安装conda可以通过安装Anaconda或者Miniconda实现。前者的功能很丰富,也比较lourd,有兴趣的可以去了解一下。不过就我们的目的——安装科学研究使用的开发环境而言,使用轻量化的Miniconda就可以了。在服务器上下载通过简单的 wget

### ### 彻底卸载重新安装 Anaconda 的方法 Anaconda 是一个广泛使用的 Python 和 R 的发行版,适用于数据科学、机器学习和科学计算等领域。在某些情况下,用户可能需要完全卸载 Anaconda 重新安装,以解决环境配置问题或版本冲突。 #### 彻底卸载 Anaconda 1. **使用 `anaconda-clean` 进行初步卸载** 由于在 `base` 环境中安装 `anaconda-clean` 可能会卡在 `Solving environment:` 阶段,因此建议先创建一个虚拟环境[^1]。 创建虚拟环境的命令如下: ```bash conda create -n pytorch python=3.8 ``` 进入该虚拟环境后,安装 `anaconda-clean` 执行清理命令: ```bash conda activate pytorch conda install anaconda-clean -y anaconda-clean --yes ``` 该命令会删除 Anaconda 的配置文件,生成一个备份文件。 2. **使用系统卸载程序完成卸载** 在 Windows 系统中,可以运行 `Uninstall-Anaconda3.exe` 来卸载 Anaconda。确保在卸载过程中关闭所有 Anaconda 相关进程,若发现后台仍有残留进程,建议重启系统后再执行卸载操作。 3. **手动删除残留文件** 即使通过 `anaconda-clean` 和系统卸载程序完成卸载,仍可能存在残留文件和目录。建议手动检查以下路径删除相关文件: - Windows: `C:\Users\用户名\Anaconda3`、`C:\Users\用户名\.conda`、`C:\Users\用户名\.continuum` - macOS: `~/anaconda3`、`~/.conda`、`~/.continuum` - Linux: `~/anaconda3`、`~/.conda`、`~/.continuum` #### 重新安装 Anaconda 1. **下载最新版本的 Anaconda** 前往 [Anaconda 官方网站](https://www.anaconda.com/products/distribution) 下载适用于操作系统的最新版本安装。 2. **执行安装过程** 安装时需注意选择正确的安装路径,确保勾选“将 Anaconda 添加到系统环境变量”选项(Windows 用户)。安装完成后,可以通过以下命令验证是否安装成功: ```bash conda --version python --version ``` 3. **初始化环境配置** 安装完成后,建议使用 `conda init` 初始化 shell 环境,以便在终端中直接使用 `conda` 命令。同时,可以创建新的虚拟环境以避免对 `base` 环境的直接修改: ```bash conda create -n new_env python=3.9 conda activate new_env ``` ####
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值