Anconda3 的使用

Anaconda3 是一个开源的 Python 和 R 语言的分发版本,主要面向数据科学和机器学习领域。它集成了常用的包管理工具(如 conda)和环境管理工具,同时包含了数百个数据科学常用的库,如 NumPy、Pandas、Matplotlib、Scikit-learn 等。

Anaconda3 提供了一站式的解决方案,便于用户创建、管理和切换 Python 环境,支持安装多个 Python 版本(例如 Python 2.x 和 3.x 共存)。通过 conda 工具轻松管理不同项目的依赖和环境,避免全局环境污染。支持虚拟环境独立化,确保项目间不发生库冲突。

一、安装

1、下载安装包

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2、安装

3、打开conda命令行

选择Anaconda Prompt。

二、常用命令

1、切换32位系统环境

(1)查看系统环境

conda info  # 如下图,平台为64位。

(2)切换系统环境

set CONDA_FORCE_32BIT=1  # 1表示使能32位,0表示使用64位

2、python环境管理

(1)指定文件夹安装32位python

# 1. 注意,需要先切换到 32 位平台,指定 Python 版本(如 python=3.x),并创建虚拟环境到指定路径
conda create --prefix "C:\Users\yeqin\Desktop\python32FfromConda\my32env" python -c conda-forge

# 2. 激活环境(用完整路径更安全)
conda activate "C:\Users\yeqin\Desktop\python32FfromConda\my32env"

# 3. 验证 Python 版本和平台架构是否正确
python --version
python -c "import platform; print(platform.architecture())"
python

# 4. 安装额外包(如有需求)
conda install pefile -c conda-forge

# 5.使用32位python环境
python
exit()

# 6. 退出32位虚拟环境
conda deactivate

# 7. 删除环境(注意使用完整路径删除)
conda remove --prefix "C:\Users\yeqin\Desktop\python32FfromConda\my32env" --all

(2)界面查看python环境

 

3、包管理

# 安装包
conda install numpy

# 查看已安装包
conda list

# 卸载包
conda remove numpy

4、 更新

# 更新 conda
conda update conda

# 更新 Anaconda
conda update anaconda

三、Jupyter NoteBook

Anaconda3 集成了 Jupyter Notebook,这是一个交互式计算环境,非常适合:数据探索和可视化,编写和测试代码,生成交互式报告。

1、打开网站

2、进入Notebook

3、选择环境

4、修改环境

 5、编写代码块

6、运行 

7、注册Kernal

如果kernal没有创建好的虚拟环境可选,可以通过注册kernal的方式增加选项。

# 前置条件,如果是32位系统环境,需要先切换到32位系统环境
conda install ipykernel
python -m ipykernel install --user --name my32env --display-name "Python (32-bit)"

刷新界面使用。

也可以通过自动加载kernal的方式自动搜索,但不一定能搜出来32位python环境。

# 前置条件:需要切换到64位环境
conda install nb_conda_kernels

重启Jupyter生效。

如果不能自动搜出来,还可以通过指令注册:

conda install -n base nb_conda_kernels  # base为环境名称

四、conda命令行汇总

1、命令行帮助文档

(C:\Users\yeqin\Desktop\python32FfromConda\my32env) C:\Users\yeqin>conda -h
usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...

conda is a tool for managing and deploying applications, environments and packages.

options:
  -h, --help            Show this help message and exit.
  -v, --verbose         Can be used multiple times. Once for detailed output, twice for INFO logging, thrice for DEBUG
                        logging, four times for TRACE logging.
  --no-plugins          Disable all plugins that are not built into conda.
  -V, --version         Show the conda version number and exit.

commands:
  The following built-in and plugins subcommands are available.

  COMMAND
    activate            Activate a conda environment.
    build               Build conda packages from a conda recipe.
    clean               Remove unused packages and caches.
    commands            List all available conda subcommands (including those from plugins). Generally only used by
                        tab-completion.
    compare             Compare packages between conda environments.
    config              Modify configuration values in .condarc.
    content-trust       Signing and verification tools for Conda
    convert             Convert pure Python packages to other platforms (a.k.a., subdirs).
    create              Create a new conda environment from a list of specified packages.
    deactivate          Deactivate the current active conda environment.
    debug               Debug the build or test phases of conda recipes.
    develop             Install a Python package in 'development mode'. Similar to `pip install --editable`.
    doctor              Display a health report for your environment.
    export              Export a given environment
    index               Update package index metadata files.
    info                Display information about current conda install.
    init                Initialize conda for shell interaction.
    inspect             Tools for inspecting conda packages.
    install             Install a list of packages into a specified conda environment.
    list                List installed packages in a conda environment.
    metapackage         Specialty tool for generating conda metapackage.
    notices             Retrieve latest channel notifications.
    pack                See `conda pack --help`.
    package             Create low-level conda packages. (EXPERIMENTAL)
    remove (uninstall)  Remove a list of packages from a specified conda environment.
    rename              Rename an existing environment.
    render              Expand a conda recipe into a platform-specific recipe.
    repo                See `conda repo --help`.
    repoquery           Advanced search for repodata.
    run                 Run an executable in a conda environment.
    search              Search for packages and display associated information using the MatchSpec format.
    server              See `conda server --help`.
    skeleton            Generate boilerplate conda recipes.
    token               See `conda token --help`.
    update (upgrade)    Update conda packages to the latest compatible version.

2、命令行使用方法汇总

类别命令说明
环境管理
创建环境conda create -n <env_name> python=<version>创建名为 <env_name> 的环境,指定 Python 版本(如 3.9)。
指定路径创建环境conda create --prefix <path> python=<version><path> 指定的路径下创建环境。
激活环境conda activate <env_name>激活环境 <env_name>
退出环境conda deactivate退出当前激活的环境。
删除环境conda remove -n <env_name> --all删除名为 <env_name> 的环境及所有内容。
重命名环境conda rename -n <old_env_name> <new_env_name>将环境 <old_env_name> 重命名为 <new_env_name>
导出环境conda export -n <env_name> > environment.yml导出环境 <env_name> 的依赖包信息到 environment.yml 文件。
根据文件创建环境conda env create -f environment.yml根据 environment.yml 文件创建环境。
包管理
安装包conda install <package_name>安装 <package_name> 包到当前环境中。
从指定频道安装包conda install -c <channel> <package_name><channel> 频道安装指定包。
更新包conda update <package_name>更新 <package_name> 包至最新版本。
删除包conda remove <package_name>从环境中删除 <package_name> 包。
搜索包conda search <package_name>搜索 <package_name> 是否存在于 Conda 仓库中。
比较环境包conda compare <env1> <env2>比较两个环境之间的包差异。
查看信息
列出环境conda env listconda info --envs列出所有已创建的环境。
查看已安装包conda list列出当前环境中已安装的包。
查看 Conda 信息conda info查看 Conda 的版本、当前环境、配置等信息。
显示通知conda notices检索和显示最新的频道通知。
检查健康状态conda doctor显示环境的健康状态报告。
调试与开发
调试构建或测试conda debug调试 Conda 配方的构建或测试阶段。
创建开发模式包conda develop将 Python 包安装为“开发模式”(类似于 pip install --editable)。
检查包信息conda inspect <options>检查 Conda 包的详细信息。
渲染配方conda render <recipe>将 Conda 配方展开为特定平台的配方。
清理与维护
清理未使用包缓存conda clean --packages清理所有未使用的包缓存以释放磁盘空间。
清理索引缓存conda clean --index-cache清理索引缓存。
清理全部缓存conda clean --all清理索引缓存、未使用的包缓存及临时文件。
更新索引元数据conda index <directory>更新指定目录中的包索引元数据文件。
扩展功能
初始化 Shellconda init <shell>初始化 Conda 以支持 Shell(如 Bash、Zsh)。
包转换conda convert <package>转换纯 Python 包以支持其他平台。
包装环境conda pack打包环境以供分发。
创建元包conda metapackage <name>生成 Conda 元包(特殊用途工具)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lion King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值