更新:
20210427:conda环境中重新安装torch,安装途中提示硬盘空间不足;腾出空间后,再次安装torch,内存直接涨到100%,电脑卡死;强制关机,重启再次尝试,依然卡死;重装Anaconda,再试,依然卡死;最终,手动下载whl文件,离线pip install XXX.whl 安装成功;
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 #创建并安装包
注意
:
必须参数中要指定python,不然的话新envs里面没有python解释器,在pycharm里面无法指定该环境。 删除环境:
删除环境:
conda remove -n env_name --all
进入环境:(激活环境)
conda activate执行报错:
https://blog.csdn.net/weixin_42652125/article/details/87697902
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
也可用先进入环境,然后:
pip installer XXX
删除包:
conda remove --name your_env_name package_name
conda remove pandas
更新包:
conda upgrade pandas
conda upgrade --all #更新全部包