Anaconda使用

Anaconda使用

使用

创建新环境 environment

conda create --name env_name package_names

  • env_name创建的环境名。建议英文,不加空格。

  • package_names安装在环境中的包名。

    1. 如需安装指定python版本,则只需要在包名后面以=和版本号的形式执行。如:conda create --name python2 python=2.7,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。
    2. 如果要在新创建的环境中创建多个包,则直接在<package_names>后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.5 numpy pandas,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。
  • --name同样可以替换为-n

  • 新创建的环境保存位置创建是会有提示

切换环境

conda activate env_name

  1. 如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本,即如果安装Anaconda第2版,则会自动安装Python 2.x;如果安装Anaconda第3版,则会自动安装Python 3.x。
  2. 当成功切换环境之后,在该行行首将以(env_name)[env_name]开头。其中,env_name为切换到的环境名。如:在macOS系统中执行source active python2,即切换至名为python2的环境,则行首将会以(python2)开头。

退出环境至root

conda deactivate

回到root环境后,行首以(env_name)开头的字符将不再显示

查看已安装环境

conda info --envsconda info -econda env list 三选一

  • 星号*所在行即为当前所在环境

复制环境

conda create --name new_env_name --clone copied_env_name

  • new_env_name为复制后新的环境名

  • copied_env_name为北复制的环境名

  • 如:conda create --name py2 --clone python2,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。

删除环境

conda remove --name env_name --all

  • env_name为被删除的环境名

管理包

1 查找可供安装的包版本

精确查找

conda search --full-name package_full_name

  • --full-name为精确查找的参数
  • package_full_name为包的完整名
  • 例如:conda search --full-name python即查找全名为“python”的包有哪些版本可供安装。

模糊查找

conda search text

  • text是查找含有此字段的包名。
  • 例如:conda search py即查找含有“py”字段的包,有哪些版本可供安装。

2 获取当前环境中已安装的信息

conda list

显示当前环境已安装包的包名以及版本号

conda list package_name

显示当前环境安装的package_name详细信息

3 包安装

在指定环境中安装

conda install --name env_name package_name

  • env_name即将包安装的指定环境名
  • package_name即要安装的包名
  • 例如:conda install --name python2 pandas即在名为“python2”的环境中安装pandas包。

在当前环境中安装

conda install package_name

  • package_name即要安装的包名。

例如:conda install pandas即在当前环境中安装pandas包。

使用pip安装包

pip install package_name

4 包卸载

卸载指定环境中的包

conda remove --name env_name package_name

卸载当前环境中的包

conda remove package_name

5 包更新

更新所有包

conda update --allconda upgrade --all

更新指定包

conda update package_nameconda upgrade package_name

参考资料

Anaconda介绍、安装及使用教程

posted @ 2022-01-22 17:13  下_冰雹  阅读(36)  评论(0)    收藏  举报