【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
小恐龙
花!
上一篇
下一篇