windows上使用anaconda快速构建python的各种环境

蟒蛇

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

简单的说用Anaconda可以构建任何你需要的python环境,类似于docker一样,下面直接介绍如何使用。

官网:https://www.anaconda.com/

image-20200920200351057.png

下载对应版本然后就是下一步的傻瓜式安装,其中有一步,问你需不需要配置到系统环境里,我直接选的是,或者你后面自己在配置也行

把script目录配置到系统PATH下即可C:\ProgramData\Anaconda3\Scripts

安装好就是这个样子

image-20200920200634752.png

我们点击左边的Environments,就能看到已有的环境,后面可以通过界面直接创建环境,也可以通过命令行创建

使用conda -h查看帮助

Options:

positional arguments:
  command
    clean        Remove unused packages and caches.
    config       Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (C:\Users\wangxc\.condarc) by default.
    create       Create a new conda environment from a list of specified packages.
    help         Displays a list of available conda commands and their help strings.
    info         Display information about current conda install.
    init         Initialize conda for shell interaction. [Experimental]
    install      Installs a list of packages into a specified conda environment.
    list         List linked packages in a conda environment.
    package      Low-level conda package utility. (EXPERIMENTAL)
    remove       Remove a list of packages from a specified conda environment.
    uninstall    Alias for conda remove.
    run          Run an executable in a conda environment. [Experimental]
    search       Search for packages and display associated information. The input is a MatchSpec, a query language for conda packages. See examples below.
    update       Updates conda packages to the latest compatible version.
    upgrade      Alias for conda update.

optional arguments:
  -h, --help     Show this help message and exit.
  -V, --version  Show the conda version number and exit.

conda commands available from other packages:
  build
  convert
  debug
  develop
  env
  index
  inspect
  metapackage
  render
  server
  skeleton
  verify

常用的有

  • conda list 查看安装了哪些包。
  • conda env list 或 conda info -e 查看当前存在哪些虚拟环境
  • conda update conda 检查更新当前conda
  • conda --version 查询conda版本
  • conda -h 查询conda的命令使用
  • conda create -n your_env_name python=X.X 如conda create -n py2 python=2.7 等待安装2.7相关的包,py2的环境就准备好
  • activate your_env_name(linux: souce activate your_env_name)就可以切换环境了
  • deactivate 退出虚拟环境
  • conda remove -n your_env_name(虚拟环境名称) --all 删除虚拟环境
  • conda remove --name your_env_name package_name 删除环境中的某个包

基本上就能满足使用了

IDEA可以直接引入conda的环境,如

image-20200920202655407.png

以上就能让你快速创建不同版本的的python环境, 并且不会互相干扰。

又水了一篇。。。。