ubuntu安装Miniconda

ubuntu安装Miniconda

  • 1. 确保所有系统包都是最新的
  • 2. 下载Miniconda
  • 3. 执行Miniconda安装程序
  • 4. 刷新环境变量
  • 5. 创建虚拟环境
    • 5.1 创建虚拟环境失败
  • 6. 使用虚拟环境
  • 7. 删除已创建的虚拟环境
  • 8.升级虚拟环境中的python版本
  • 9.复制别人的虚拟环境

1. 确保所有系统包都是最新的

sudo apt update
sudo apt upgrade

2. 下载Miniconda

去 Miniconda 官网下载 Miniconda3 Linux 64-bit 文件。点击一下,会自动下载到电脑中。
ubuntu安装Miniconda_第1张图片

3. 执行Miniconda安装程序

注意: 进入安装目录执行。
在这里插入图片描述

4. 刷新环境变量

当前终端输入:

  • ~/表示home目录下
  • 隐藏文件.bashrc
  • 当前目录:Downloads
$ source ~/.bashrc

输入“conda”,命令行最前面出现 ** (base) **表示成功。
在这里插入图片描述
(base)表示:激活了最基础的环境。一般用不到,可以使用下面命令退出。

conda deactivate
conda config --set auto_activate_base false

在这里插入图片描述

5. 创建虚拟环境

conda create --name [python_version] [package_name]
参数解读 <>表示必选参数,[]表示可选参数

  • env_name:虚拟环境名
  • python_version:指定python的版本 - - -
  • package_name:包含安装的第三方包

创建python3.6版本,名为dope的环境:

conda create --name dope python=3.6

5.1 创建虚拟环境失败

  • 报错
    ValueError: Unable to determine SOCKS version from socks://127.0.0.1:1081/
  • 原因:
    在使用SOCKS代理后,添加全局代理导致conda、pip指令无法使用的问题
  • 解决:
    在终端输入
unset all_proxy && unset ALL_PROXY

6. 使用虚拟环境

# 进入 dope 虚拟环境
$ conda activate dope

# 安装第三方包
$ pip install <package_name>

# 退出 dope 虚拟环境
$ conda deactivate 

7. 删除已创建的虚拟环境

conda env remove -n 虚拟环境名

8.升级虚拟环境中的python版本

  • 原本是python3.6.9希望升级到python3.9
  • 进入到虚拟环境中,再执行:
conda install python=3.9

9.复制别人的虚拟环境

可以直接将他人的虚拟环境,复制到/home/xiao/miniconda3/envs
需要注意:

  • 添加conda env
    conda config --add envs_dirs /home/xiao/miniconda3/envs/ggcnn
    
  • 找到虚拟环境ggcnn进入bin目录,第一行修改为自己的路径。
    ubuntu安装Miniconda_第2张图片

参考:

  1. miniconda的使用,该作者写的更加详细
  2. ValueError: Unable to determine SOCKS version from socks://127.0.0.1:1081/

你可能感兴趣的:(基于Ubuntu系统的开发,virtualenv)