Conda的安装及使用教程-大全(环境安装,打包,创建,删除)

环境搭建:

Anaconda 有什么用?

是一个安装、管理python相关包的软件,还自带python、Jupyter Notebook、Spyder,有管理包的conda工具,非常有用。

使用之前,建议看完所有内容后再操作

1.下载anaconda 链接地址 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 

找到linux 64位版本

2.右键复制链接 在linux中使用wget下载 

3.下载的sh文件赋予755权限 并执行

4.执行后 确认许可文件 (一直按回车直到输入yes/no )

5.编辑环境变量 vim /etc/profile  最后一行PATH后续填anaconda执行文件位置 默认在/root/anaconda3/bin 路径以冒号为分隔符 

6.source /etc/profile

7.

conda activate # 进入conda环境 出现(base)则说明安装成功
conda deactivate # 退出conda环境

8.如果提示CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. 请使用第9条的方式

9.

source activate

source deactivate
如果出现base表示成功

使用教程:

1、确保已经安装了Anaconda

2、conda常用的命令。

conda list \\查看安装了哪些包。
conda env list 或 conda info -e \\查看当前存在哪些虚拟环境
conda update conda \\检查更新当前conda

3、创建python虚拟环境。

conda create -n 自定义环境名 python=版本(2.7、3.6等)

\\如果指定虚拟环境的安装目录 例如 conda create --prefix /tmp/test-env(定义的目录) python=2.7 增加–prefix参数

4、使用激活(或切换不同python版本)的虚拟环境。

conda activate 自定义目录

如果提示CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

查看是否没在base环境下 如果没在 执行source activate 再执行conda activate /tmp/test-env(定义的目录)

打开命令行输入python --version可以检查当前python的版本。

使用如下命令即可激活你的虚拟环境(即将python的版本改变)。

注意如果指定目录的安装 your_env_name是绝对路径

conda activate 环境名

这是再使用python --version可以检查当前python版本是否为想要的。

5、对虚拟环境中安装额外的包。

conda install -n 环境名[包名]

6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。

conda deactivate

7、删除虚拟环境。

conda remove -n 环境名 --all

8、删除环境中的某个包。

conda remove --name 环境名 包名

9.查看conda中的软件都有什么版本

conda search "^python$"

10.重新安装环境中的 python

conda install --prefix=/mnt/venv_translator python=3.6

anaconda指定镜像源,解决conda下载速度慢失败问题

conda升级默认官网地址,速度会特别慢,现在我们指定一个当前可用的镜像,步骤如下:

1.执行命令,生成.condarc文件

1
2

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

执行完上述命令后会在当前用户目录下生成.condarc文件

2.确认.condarc文件内容

1
2
3
4

channels:
  Index of /anaconda/pkgs/free/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
  - defaults
show_channel_urls: true

3.确认无误后,关闭控制台窗口,重新打开才会重新加载配置。

 再升级什么的,会发现速度飞起来了。   

anaconda打包环境

linux下将anaconda打包移植到另一个台linux下,使用ananconda的离线包库,安装包。

操作过程:

1,本地打包anaconda环境,(最好其它conda创建的虚拟环境,anaconda会太大)

安装打包工具

conda install -c conda-forge conda-pack
或者
pip install conda-pack


打包环境

conda pack -n anaconda3


2,另一台linux解包运行

将包解压到用户根目录下

cd /home/admin
mkdir anaconda3

注意解压要指定目录 提前创建好 加-C 不指定目录会导致根目录内容解压至当前目录

tar -xzf anaconda3.tar.gz -C /home/admin/anaconda3


之后就可使用绝对路径的方式 /home/admin/anaconda3/bin/python --version 来查看python版本了,当然也可以添加到环境变量中

3.如运行异常,只能先启动环境在环境中运行py文件

source my_env/bin/activate  运行打包后的镜像请使用全路径

4.退出环境

source my_env/bin/deactivate \\运行打包后的镜像请使用全路径

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值