AnaConda安装和Conda使用教程
由于CUDA和Pytorch版本不适配,又不想卸载现有pytorch版本,因此需要python环境管理。
又因为之前有安装过AnaConda的惨痛经历,特重新记录过程和方法。
参考博客
anaconda的安装和使用(管理python环境看这一篇就够了)——优快云
一、下载安装AnaConda
首先进入anaconda官网anaconda下载对应操作系统的安装包(我的是windows)
- 如果不会科学上网的话,下载速度可能会比较慢吧,可以去找找其他镜像源,这里就不提供了。
①运行安装包,开始安装。
②一路next到安装路径
- 推荐不要安装到C盘,占很大磁盘空间
- 目录路径上不能有空格(space),如果有,会提醒warning
③next到配置选项页,翻译一下这四个选项的意思
- 创建开始菜单✔
- 添加Anaconda至我的环境变量(这里不推荐勾选)
- 因为如果勾选,则将会影响其他程序的使用。如果你要使用Anaconda,则就直接通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。
- 让 AnaConda3 作为你的默认 Python 3.12(这里我没有勾选,因为我本地已经有Python3.12了,我就想使用本地的python3.12版本,因此这一项自己判断)
- 即允许其他程序,如 VSCode、PyCharm 等,自动检测 Anaconda3 作为系统上的主要 Python 3.12。
- 清除包缓存✔
④install安装好后,直到finish界面,取消两个勾选,完成安装。
⑤验证安装结果。可选以下任意方法:
Anaconda Navigator是可视化管理导航软件
Anaconda Prompt 是conda的自带命令行窗口
-
“开始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功启动Anaconda Navigator则说明安装成功。(第一次启动会比较慢,可以耐心等待看看)
-
“开始 → Anaconda3(64-bit)→ 右键点击Anaconda Prompt → 以管理员身份运行”,在Anaconda Prompt中输入 *conda list* ,可以查看已经安装的包名和版本号。若结果可以正常显示,则说明安装成功。
二、Conda的使用
接下来均是以命令行模式进行介绍,Windows用户请打开“Anaconda Prompt”;
并且由于我是科学上网,一般不存在下载/访问速度慢的情况。如果不是的话,需要更换镜像源(清华等),这里就不提供了
2.1 管理conda
①查看conda版本:
conda --version
或者
conda -V
②更新conda至最新版本:
conda update conda
- 当较新的版本可以用于升级时,终端会显示 *Proceed ([y]/n)?* ,此时输入 *y* 即可进行升级。
③查看conda帮助信息:
conda --help
或者
conda -h
④查看当前环境的信息:
conda info
⑤切换conda平台32/64位
- 切换到32位:
set CONDA_FORCE_32BIT=1
- 切换到64位:
set CONDA_FORCE_32BIT=0
2.2 管理环境
①创建新环境:
conda create --name <env_name> <package_names>
- *–name* 可以替换为 *-n* 。
- *<env_name>* 即创建的环境名。
- *<package_names>* 即安装在环境中的包名
- 如果要安装指定的版本号,则只需要在包名后面以 *=* 和版本号的形式执行。如: *conda create --name python2 python=2.7* ,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。
- 注意:如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本
②切换环境:
conda activate <env_name>
③退出环境至base:
conda deactivate
④查看所有已创建存在的环境:
conda info --envs
conda info -e
conda env list
⑤复制环境:
conda create --name <new_env_name> --clone <copied_env_name>
⑥删除环境:
conda remove --name <env_name> --all
2.3管理包
2.3.1 安装包
①在当前环境中安装包:
conda install <package_name>
②在指定环境中安装包:
conda install --name <env_name> <package_name>
③当使用 conda install
无法进行安装时,可以使用pip进行安装:
pip install <package_name>
- pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。
- pip无法更新python,因为pip并不将python视为包。
- pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。
2.3.2卸载包
① 卸载当前环境中的包:
conda remove <package_name>
②卸载指定环境中的包:
conda remove --name <env_name> <package_name>
2.3.3 查找包
①查找某个安装包的所有版本:conda search --full-name <package_full_name>
②获取当前环境中已安装的包信息:conda list
- 显示当前环境已安装包的包名及其版本号。
2.3.4 更新包
①更新所有包:
conda update --all
conda upgrade --all
②更新指定包:
conda update <package_name>
conda upgrade <package_name>
目前就更新到这啦。后续更新anaconda使用过程。
更新包
①更新所有包:
conda update --all
conda upgrade --all
②更新指定包:
conda update <package_name>
conda upgrade <package_name>
目前就更新到这啦。后续更新anaconda使用过程。