ubuntu安装Miniconda
1. 确保所有系统包都是最新的
sudo apt update
sudo apt upgrade
2. 下载Miniconda
去 Miniconda 官网下载 Miniconda3 Linux 64-bit 文件。点击一下,会自动下载到电脑中。
3. 执行Miniconda安装程序
注意: 进入安装目录执行。
4. 刷新环境变量
当前终端输入:
~/
表示home
目录下- 隐藏文件
.bashrc
- 当前目录:
Downloads
下
$ source ~/.bashrc
输入“conda”,命令行最前面出现 ** (base) **表示成功。
(base)表示:激活了最基础的环境。一般用不到,可以使用下面命令退出。
conda deactivate
conda config --set auto_activate_base false
5. 创建虚拟环境
conda create --name <env_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
目录,第一行修改为自己的路径。
参考: