Anaconda-python版本管理
-
官网下载
- Download Anaconda Distribution | Anaconda
- 一路next,路径可自选。我是D:\install\Anaconda
-
环境配置
-
如下图所示环境高级设置中path
-
-
新开cmd,进行检查。
-
conda --version
返回:conda 24.11.3
-
-
环境配置完成
-
-
conda 自身管理
-
版本查看
-
conda --version
返回信息展示
-
-
查看conda的环境配置
-
conda config --show
返回信息展示
-
-
设置镜像
-
#设置清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/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/cloud/bioconda/#设置biocondaconda config --add channels biocondaconda config --add channels conda-forge#设置搜索时显示通道地址conda config --set show_channel_urls yes
-
-
更新conda
-
conda update conda
-
-
更新Anaconda
-
conda update Anaconda
-
-
帮助查询
-
conda create --help
-
-
-
conda 环境管理
-
Conda允许你创建相互隔离的独立环境,这些环境被称之为虚拟环境
(Virtual Environment),这些环境各自包含属于自己的文件、包以及他们的依存关系,并且不会相互干扰。
创建不同的虚拟环境分别管理不同的开发项目
-
创建虚拟环境
-
conda create -n env_name python=3.8
这表示创建python版本为3.8、名字为env_name的虚拟环境。文件可以在Anaconda安装目录envs文件下找到。
-
-
查看虚拟环境列表
-
conda env listconda info -econda info --envs
所显示的列表中,前面带星号“*“的表示当前活动环境。
-
-
激活虚拟环境
-
conda activate env_name
-
-
退出虚拟环境(二选一)
-
conda activateconda deactivate
-
-
删除虚拟环境
-
conda remove --name env_name package_name ##只删除虚拟环境中的某个或者某些包conda remove --name env_name --all ##该指定虚拟环境及其中所安装的包都删除。
-
-
导出虚拟环境
-
#获得环境中的所有配置conda env export --name myenv > myenv.yml#重新还原环境conda env create -f myenv.yml
-
-
-
-
包管理
-
查看当前环境已安装包列表
-
conda list ##可通过channel字段判断是pip安装还是conda安装
-
-
查询当前Anaconda repository中是否有你想要安装的包
-
conda search package_name
-
-
查询是否有安装某个包
-
conda list pkgnameconda list pkgname*
-
-
包的安装和更新
-
conda install package_nameconda install numpy=0.20.3 ##指定版本conda update numpy ##指定包更新最新conda install pkg_name -c conda_forge ##指定从conda_forge这个channel安装
-
-
包的卸载
-
conda uninstall package_name ##依赖于这个包的所有其它包也同时卸载
-
-
清理anaconda缓存
-
conda clean -p # 删除没有用的包 --packagesconda clean -t # 删除tar打包 --tarballsconda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
-
-
-
python管理
-
版本变更
-
conda install python=3.5
-
-
更新到最新版
-
conda update python
-
-
-
Channel管理
-
查询有哪些通道
-
conda config --get channels
-
-
追加通道
-
conda config --add channels conda-forge
-
-
移除通道
-
conda config --remove channels conda-forge
-
-