anaconda 简单使用

一、anaconda 简介

  Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

二、anaconda 使用

2.1 conda 创建环境

conda create -n python_for_bert python=3.6.10

其中 -n 表示虚拟环境的名字,包含python 的版本是 3.6.10
在这里插入图片描述
成功了 python_for_bert 的 虚拟环境创建好了

2.2 查看环境列表

(python2718) ➜  ~ conda env list
# conda environments:
#
base                     /Users/songbw/opt/anaconda3
python2718            *  /Users/songbw/opt/anaconda3/envs/python2718

命令

conda env list

  查看我的 anaconda 的虚拟环境的情况,如上,有2个环境,一个是叫base,一个是叫 python2718,后面是表示环境所在的目录,* 表示当前所处的环境

2.3 切换环境

(python2718) ➜  ~ conda activate base
(base) ➜  ~ 

命令

conda activate base

   如上,以前是在环境 python2718,通过命令 conda active + 环境名,切换到对应的环境

2.4 用conda 安装 python包

   比如安装pyhton 包 DBUtils==1.3

2.41. 用conda 安装

   使用 conda 安装会出现源的问题,此时可以切换到第二种 pip 方式的安装
不要求版本号

conda install DBUtils

要求版本号

conda install DBUtils==1.3

在这里插入图片描述
百度了下,可能是源的问题,准备用第二种方式

2.4.2 用pip 安装

  需要先切换到某一个虚拟环境,然后再用 pip 安装

conda activate base
pip install DBUtils==1.3

立刻安装成功,如下
在这里插入图片描述
同时还可以指定安装源,如下例子

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.1.0

2.5 conda 查找版本

在这里插入图片描述
可以查看当前 conda 下,可以安装包的版本,如上,tensorflow

2.6 退出环境

conda deactivate

2.7 移除conda 环境

conda remove -n python_for_bert --all

成功进行

2.8 conda 升级python 包

  我本机 python 的版本是 3.5 ,好像到 2020年就不维护了,不太好使了,想着把python 升级到 3.6,想用如下命令

conda update python=3.6

说让我用 conda install

conda install python=3.6

确实成功升级

2.9 conda 环境迁移(conda pack)

  公司是一个使用场景,因为生产环境很多是不通网络的,要是通网络还得申请,麻烦,那么你就可以在本地把自己需要的 conda 环境装好,打包,直接拖到生产上解压就好了,就免去了申请网络的麻烦

  • 确保已经安装 conda-pack,否则,用如下命令安装

pip install conda-pack

  • 打包本地已经安装好的 conda 环境

conda pack -n my_env -o out_name.tar.gz

my_env 是我本地需要打包的虚拟环境
out_name.tar.gz 是把虚拟环境放到 out_name.tar.gz tar 包中

  • 将生成的 tar 包移到需要此虚拟环境的机器上,前提是,至少你得有 conda
  • 如下发现只有 base 环境
(base) songbowei@DESKTOP-4M04U7R:~$ conda env list
# conda environments:
#
base                  *  /home/songbowei/anaconda3

  先通过 conda env list 找到虚拟环境的位置 /home/songbowei/anaconda3 ,如果要将虚拟环境命名为 Alpaca_GPT2 ,就在 /home/songbowei/anaconda3/envs 目录下新建Alpaca_GPT2 目录,然后将那边生成的 tar 包,解压到 /home/songbowei/anaconda3/envs/Alpaca_GPT2 下面,如下命令

tar -zxvf out_name.tar.gz -C /home/songbowei/anaconda3/envs/Alpaca_GPT2

  • 然后再用 conda env list ,就看到自己新迁移的虚拟环境了
(base) songbowei@DESKTOP-4M04U7R:~$ conda env list
# conda environments:
#
base                  *  /home/songbowei/anaconda3
Alpaca_GPT2              /home/songbowei/anaconda3/envs/Alpaca_GPT2

三、conda 添加 jupyter 环境

3.1 添加 conda 环境

比如 conda 下存在虚拟环境 rev_Chat_GPT,现在要把虚拟环境 rev_Chat_GPT添加到 jupyter 环境中,命令如下:

conda activate rev_Chat_GPT
conda install ipykernel
python -m ipykernel install --user --name rev_Chat_GPT --display-name "py311" 

查看 jupter kernel 并删除 kernel

查看所有已经安装的jupyter notebook 的 kernel

jupyter kernelspec list

3.2 查看并删除 jupyter 环境

查看 jupyter 环境:

(base) ➜  technical_doc jupyter kernelspec list

Available kernels:
  python2718      /Users/songbw/Library/Jupyter/kernels/python2718
  rev_chat_gpt    /Users/songbw/Library/Jupyter/kernels/rev_chat_gpt
  python3         /Users/songbw/opt/anaconda3/share/jupyter/kernels/python3

jupyter kernelspec list

假如要删除 rev_chat_gpt jupyter 环境 ,命令如下:

jupyter kernelspec remove rev_chat_gpt

参考文章:
[1] 参考如何用conda安装
[2] 参考 pip 指定源安装
[3] anaconda 介绍
[4] conda 环境迁移
[5] 需要安装 conda-pack
[6] 查看jupyter kernel并删除kernel

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Anaconda是一个开源的Python和R编程语言发行版,它包含了许多常用的科学计算和数据分析库。使用Anaconda可以方便地管理和安装这些库,并创建独立的Python环境。 以下是使用Anaconda的一些基本步骤: 1. 下载安装Anaconda:首先,你需要从Anaconda官方网站(https://www.anaconda.com)下载适合你操作系统的Anaconda发行版。下载完成后,按照官方文档的指引进行安装。 2. 创建环境:在Anaconda中,你可以创建不同的Python环境来隔离不同项目的依赖关系。可以使用以下命令创建一个新的环境: ``` conda create --name myenv ``` 这将创建一个名为"myenv"的新环境。 3. 激活环境:创建环境后,需要激活它才能使用。在Windows系统上,使用以下命令激活环境: ``` conda activate myenv ``` 在Linux或Mac系统上,使用以下命令激活环境: ``` source activate myenv ``` 4. 安装库和软件包:激活环境后,可以使用conda命令来安装需要的库和软件包。例如,安装numpy库可以使用以下命令: ``` conda install numpy ``` 5. 运行Python脚本:安装完所需的库后,你可以使用Python解释器运行你的脚本。例如,如果你的脚本名为`script.py`,可以使用以下命令运行它: ``` python script.py ``` 6. 管理环境:你可以使用conda命令来管理环境,如创建、删除、复制环境等。例如,删除一个环境可以使用以下命令: ``` conda env remove --name myenv ``` 以上是Anaconda的基本使用方法,希望对你有所帮助!如果有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值