在Ubuntu云服务器上使用Miniconda搭建Python虚拟环境实战指南

文章目录

  • Ubuntu上安装Miniconda
  • 1. 下载Miniconda安装脚本
  • 2. 运行安装脚本
  • 3. 阅读并接受许可协议
  • 4. 选择安装路径
  • 5. 初始化 Miniconda
  • 6. 激活 Miniconda
  • 7. 验证安装
  • 8. 更新 `conda`(可选)
  • `conda`的路径添加到`PATH`环境变量
  • 1. 手动加载 `conda` 环境变量
  • 2. 确认 `conda` 已正确添加到 `~/.bashrc`
  • 3. 重新验证
  • `conda`创建一个Python 3.7的虚拟环境
  • 1. 创建Python 3.7虚拟环境
  • 2. 激活虚拟环境
  • 3. 验证Python版本
  • 创建`requirements.txt`文件,使用`pip`安装包
  • 1. 在目标目录下创建 `requirements.txt` 文件
  • 2. 编辑 `requirements.txt` 文件
  • 3. 使用 `pip` 安装 `requirements.txt` 中的包
  • Ubuntu上安装Miniconda

    1. 下载Miniconda安装脚本

    从Miniconda官方网站获取最新版本的下载链接,或者直接使用以下命令下载:

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    

    2. 运行安装脚本

    运行脚本进行安装:

    bash Miniconda3-latest-Linux-x86_64.sh
    

    3. 阅读并接受许可协议

    在安装过程中,系统会提示你阅读并接受许可协议,按回车键逐行阅读,或按Q退出阅读模式。之后输入yes来接受协议。

    4. 选择安装路径

    系统会提示输入安装路径,默认路径为~/miniconda3。如果你不想更改路径,直接按回车继续;或者输入自定义的安装路径后再按回车。

    注:

    在Linux系统中,~表示当前用户的主目录。

  • 如果你以root用户身份登录~就代表/root目录。
  • 如果你以普通用户身份登录~代表该用户的主目录,通常是/home/username
  • 5. 初始化 Miniconda

    安装完成后,系统会询问是否初始化conda,以便在shell中自动激活conda。输入yes并回车。

  • 输入yesconda将会自动添加一些初始化代码到你的shell配置文件(例如.bashrc),每次启动终端时,conda的base环境将自动激活。
  • 输入no:如果你不想每次启动终端都激活conda的base环境,输入no。这样你可以手动使用conda activate base来激活base环境。
  • 选择no,但以后想开启自动激活功能,可以运行以下命令:

    conda init
    

    选择yes,但之后想禁用自动激活功能,可以运行以下命令:

    conda config --set auto_activate_base false
    

    6. 激活 Miniconda

    完成安装后,运行以下命令让conda生效:

    source ~/.bashrc
    

    7. 验证安装

    可以使用以下命令验证是否成功安装Miniconda:

    conda --version
    

    8. 更新 conda(可选)

    可以使用以下命令来更新到最新版本的conda

    conda update -n base -c defaults conda
    

    安装完成后,你可以使用conda创建虚拟环境并安装需要的包。

    conda的路径添加到PATH环境变量

    1. 手动加载 conda 环境变量

    在终端中运行以下命令来手动加载 Miniconda 环境变量:

    source /home/miniconda3/bin/activate
    

    检查conda版本:

    conda --version
    

    2. 确认 conda 已正确添加到 ~/.bashrc

    如果上面的命令有效,说明需要将conda路径永久添加到PATH中。可以在~/.bashrc中手动添加 Miniconda 路径:

    1. 打开~/.bashrc文件:

      vim ~/.bashrc
      
    2. 在文件末尾添加以下行:

      export PATH="/root/miniconda3/bin:$PATH"
      
    3. 保存并退出编辑器,然后重新加载~/.bashrc

      source ~/.bashrc
      

    3. 重新验证

    检查conda命令是否有效:

    conda --version
    

    conda创建一个Python 3.7的虚拟环境

    1. 创建Python 3.7虚拟环境

    运行以下命令来创建一个指定Python版本的虚拟环境:

    conda create -n EEGNet_tensorflow python=3.7
    

    这里:

  • -n EEGNet_tensorflow 指定了虚拟环境的名称为EEGNet_tensorflow
  • python=3.7指定了Python的版本为3.7。
  • 2. 激活虚拟环境

    创建完成后,激活这个虚拟环境:

    conda activate EEGNet_tensorflow
    

    3. 验证Python版本

    验证Python版本是否为3.7:

    python --version
    

    创建requirements.txt文件,使用pip安装包

    1. 在目标目录下创建 requirements.txt 文件

    进入目标目录,例如:

    cd /home/python-projects/Close_Loop_EEG
    

    使用touch命令创建requirements.txt文件:

    touch requirements.txt
    

    2. 编辑 requirements.txt 文件

    使用vim打开requirements.txt

    vim requirements.txt
    

    然后写入(键入i)你需要安装的包及其版本。例如:

    tensorflow==2.3.0
    pyriemann==0.2.5 
    scikit-learn==0.22.2 
    matplotlib==3.5.3 
    seaborn==0.11.0
    

    保存并关闭文件(ESC键退出编辑mode,键入:wq保存并关闭)。

    3. 使用 pip 安装 requirements.txt 中的包

    确保已经激活了你的虚拟环境(如果在虚拟环境中操作),然后使用以下命令安装文件中列出的包:

    pip install -r requirements.txt
    

    作者:一头大学牲

    物联沃分享整理
    物联沃-IOTWORD物联网 » 在Ubuntu云服务器上使用Miniconda搭建Python虚拟环境实战指南

    发表回复