Anaconda安装与使用

Anaconda是什么?

百度百科:
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,是开源的Python包管理器。
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。
conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

简单来说,Anaconda是Python的环境管理器、包管理器。

Anaconda优点?

便于Python环境的切换,如有的项目要用Python2、有的要用Python3、有的要用64位的、有的要用32位的。Anaconda可以为每个项目创建一个Python环境,Anaconda统一管理所有Python环境,方便用户在环境间切换。如果自己一个一个安装,容易冲突或出现各种Bug。

有的库只支持Python2;Windows中很多COM组件只能用32位的Python。

Anaconda安装:

安装Anaconda:

https://www.jianshu.com/p/d3a5ec1d9a08

64位、32位Python共存:

https://blog.csdn.net/ruibin_cao/article/details/83962271
https://blog.csdn.net/qq_31342997/article/details/89174950

安装Bug:
conda activate失败,提示shell中应使用CALL conda.bat activate;输入CALL conda.bat activate再次报错conda.bat不是内部外部命令,并提示conda init;输入conda init,提示已修改activate、deactivate,重启命令行;重启,conda activate可以生效

Anaconda命令:

https://blog.csdn.net/hanguo1577717382/article/details/80245707
https://www.cnblogs.com/llfctt/p/9223712.html

查看信息

查看Anaconda版本:

conda -V   #大写V

查看anaconda基本信息:

conda info  #没有所有环境的列表 

查看所有环境列表:

conda info --envs  #两种方式均可
conda env list

环境操作

https://www.jianshu.com/p/7265011ba3f2

创建环境:

conda create -n env_name python=3.6
conda create -n env_name numpy matplotlib python=3.6  #创建并安装包

删除环境:

conda remove -n env_name --all

进入环境:(激活环境)

conda activate env_name

退出环境:

conda deactivate    #已经在环境中了,退出环境不需要环境名

克隆环境:

conda create --name myclone --clone myenv

源操作

源操作:
https://blog.csdn.net/David_jiahuan/article/details/104544957
https://blog.csdn.net/dream_allday/article/details/80344511

查看源:

conda config --show-sources

设置源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

删除源:

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

包操作

查看包:

conda list

安装包:

conda install anaconda
conda install -n env_name pandas

删除包:

conda remove --name your_env_name  package_name
conda remove pandas

更新包:

conda upgrade pandas
conda upgrade --all		#更新全部包

你可能感兴趣的:(其他)