赞
踩
conda
是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 conda
是为 python
程序创建的,适用于 Linux
,OS X
和Windows
,也可以打包和分发其他软件。
conda
分为Anaconda
和MiniConda
。Anaconda
是包含一些常用包的版本,Miniconda
则是精简版,需要啥装啥。
如果嫌Anaconda比较大,可以考虑安装Miniconda,https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
Anaconda
安装包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
根据你的操作系统,选择一个合适的版本安装,比如我选了Anaconda3-5.3.1-Windows-x86_64.exe
安装过程中,在如下的Advanced Options
界面时,推荐第一个勾选,第二个根据自己情况而定。
第一个勾是是否把Anaconda
加入环境变量,这涉及到能否直接在cmd
中使用conda、jupyter、ipython
等命令,建议勾上。如果忘记勾选了,后面可以在环境变量中手动补上:
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Library\mingw-w64\bin
C:\ProgramData\Anaconda3\Library\usr\bin
C:\ProgramData\Anaconda3\Library\bin
C:\ProgramData\Anaconda3\Scripts
第二个是是否设置Anaconda
所带的Python 3.7
为系统默认的Python
版本,这个根据自己情况而定。
安装完成以后,就可以打开cmd
测试一下安装结果。
在cmd
输入conda --version
Anaconda
安装成功之后,我们需要修改其包管理镜像为国内源。
在cmd
中分别运行这两个命令。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了。
我们可以通过conda
创建一个虚拟环境,虚拟环境搭建了独立的python
运行环境, 使得单个项目的运行环境与其它项目互不影响。
如下,我创建一个linxinfa
的虚拟环境。
conda create -n linxinfa python=3.7
Windows
activate your_env_name
Linux
source activate your_env_name
conda install -n your_env_name [package]
Windows
deactivate
Linux
source deactivate
删除虚拟环境
conda remove -n your_env_name --all
删除环境中的某个包
conda remove --name your_env_name package_name
命令
conda install package_name
例如,安装 numpy
,
conda install numpy
命令
conda list
如果想列出已安装的含有某个关键词的包,可直接在后面带上关键词,如下
conda list xl
列出已安装的含有xl
关键词的包
命令
conda remove pacage_name
比如我要卸载qt
包
conda remove qt
命令
conda config --show channels
如下,我配置了3个镜像源
命令
conda config --add channels https://xxxxxxxxxxxxx
命令
conda config --remove channels https://xxxxxxxxxxxxx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。