【Web】Anaconda介绍、安装及使用

介绍

Anaconda是Python和Conda的组合包,里面附带了不少科学计算使用的Python依赖,并且可以通过Conda进行版本管理,能够便携获得管理包
Conda不仅支持Python,还支持R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN语言(虽然大部分都用不上)

安装

Anaconda官网
官网选择合适的版本安装即可
如果你发现Anaconda有很多包你用不上的,你可以试试下载Miniconda

file

在安装时选Just for me,这样可以直接添加PATH

使用

如果你觉得访问Anaconda缓慢,你可以参考如下进行换源
【脚本】Linux换源汇总(其实所有换源都记录在里面了)
打开Anaconda本体,这个GUI界面可以管理很多东西,但是为了开发环境的方便,我还是选择命令行操作

file

验证Conda已经安装,并更新Conda

#查看Conda版本并验证
PS C:\Users\hz2016> conda --version
conda 4.12.0
#更新Conda核心
PS C:\Users\hz2016> conda update conda
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
  environment location: D:\ProgramData\AnaConda3
  added / updated specs:
    - conda
The following packages will be downloaded:
    package                    |            build
    ---------------------------|-----------------
    conda-4.13.0               |   py39haa95532_0         923 KB
    ------------------------------------------------------------
                                           Total:         923 KB
The following packages will be UPDATED:
  conda                               4.12.0-py39haa95532_0 --> 4.13.0-py39haa95532_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
conda-4.13.0         | 923 KB    | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

环境管理

先用Conda创建一个新环境

conda create --name   

env_name为创建Conda时的环境名,package_names为创建时带的包,也可以通过python=python_version命令置顶环境中的Python版本

file

目前支持的python版本
也可以通过如下指令查找(中间省略一万行)

PS C:\Users\hz2016> conda search --full-name python
Loading channels: done
# Name                       Version           Build  Channel
python                         2.6.8               5  anaconda/pkgs/free
···
python                        2.7.18      hfb89ab9_0  pkgs/main
···
python                        3.10.4 hcf16a7b_0_cpython  anaconda/cloud/conda-forge

来安装个3.10.4使用以下

PS C:\Users\hz2016> conda create --name python3.10.4 python=3.10.4
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
  environment location: D:\ProgramData\AnaConda3\envs\python3.10.4
  added / updated specs:
    - python=3.10.4
···
# To activate this environment, use
#     $ conda activate python3.10.4
# To deactivate an active environment, use
#     $ conda deactivate

切换环境

#切换某个虚拟环境
conda activate 
#离开虚拟环境返回base(root)
PS C:\Users\hz2016> conda activate python3.10.4

显示已创建环境

conda info --envs
conda info -e
conda env list

测试如下

PS C:\Users\hz2016> conda env list
# conda environments:
#
base                  *  D:\ProgramData\AnaConda3
python3.10.4             D:\ProgramData\AnaConda3\envs\python3.10.4

其他环境管理命令

#复制环境
conda create --name  --clone 
#删除环境
conda remove --name  --all

包管理

查找可供安装的包版本

#精确查找
conda search --full-name 
#模糊查找
conda search 
#获取当前环境下安装的包
conda list

安装包

#在指定环境中安装包
conda install --name  
#在当前环境安装包
conda install 
pip install 

pip和conda都有其无法安装的包,如果在安装时出现问题,可以尝试另外一种指令。
值得注意的是,pip仅作包管理器,无法对环境进行管理,也无法对python版本进行升级
Conda在安装包时会自动安装所有依赖
卸载包

#卸载指定环境中的包
conda remove --name  
#卸载当前环境中的包
conda remove 

更新包

#更新所有包
conda update --all
conda upgrade --all
#更新指定包
conda update 
conda upgrade 

在初次安装adaconda时建议将所有包更新至最新状态
出现包无法找到

PackagesNotFoundError: The following packages are not available from current channels

可以尝试

conda config --append channels conda-forge
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇