Anaconda

作者: 李霖弢 | 来源:发表于2022-04-27 10:38 被阅读0次

集成了python及其常用包,并做了版本管理。Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。

  • 在Anaconda的命令行窗口中,python指向自己自带的Python。

安装与使用

官网下载后直接安装即可

  • Anaconda Navigator是图形化界面
  • Anaconda (Powershell) Prompt 是命令行界面(默认base环境)

配置环境变量

无需手动配置,进入conda命令行输入指令即可自动配置

  • conda init powershell
    此后进入系统powershell时也会默认启用conda环境
  • conda init cmd.exe
    conda将被加到系统环境变量。

在VSCode中使用

  1. 为VSCode安装python插件
  2. CTRL+P或CTRL+SHIFT+P,输入>python:select interpreter,选择conda的环境

包的安装与迁移

conda子环境中可以通过conda install也可以通过pip install安装包。

  • 通过conda install安装的包可以导出为一个yml文件:conda env export > xxx.yml
  • 通过pip install安装的包通过pip指令导出:pip freeze > requirements.txt

其他常用指令

在cmd中需要输入conda前缀,在conda中可以省略

  • 查看版本 conda --version
  • 升级版本 conda update conda
  • 帮助信息 conda --help
  • 创建一个名为MyPython3的子环境,其中拥有python3.7.4、numpy、Django2.2包。(如果不指定python版本则默认安装当前anaconda具有的版本)
conda create -n MyPython3 python=3.7.4 numpy Django=2.2
proceed([y]/n)? y 
  • 切换到子环境 conda activate 环境名
  • 退出子环境 conda deactivate
  • 查看子环境列表 conda env list
  • 删除环境 conda remove --name <env_name> --all
  • 复制环境 conda create --name <new_env_name> --clone <copied_env_name>
  • 精确查找包 conda search --full-name <package_full_name>
  • 模糊查找包 conda search <text>
  • 获取当前环境已安装包 conda list
  • 在当前环境安装包(也可以用pip) conda install <package_name>
  • 从当前环境卸载包 conda remove <package_name>
  • 更新所有包 conda update --all
  • 更新指定包 <package_name>

相关文章

网友评论

      本文标题:Anaconda

      本文链接:https://www.haomeiwen.com/subject/olikyrtx.html