一. 下载&安装ANACONDA

  1. 下载
    进入 Anaconda官网 下载 Anaconda Individual Edition ,这是一个完全免费的软件。
  2. 安装
  • 右击安装包,以管理员身份运行;

  • Next;

  • agree License Agreement;

  • 这里选择 All Users(所有用户安装):
    image

  • 设置安装路径,注意路径中尽量不要出现中文:
    image

  • 这个地方默认勾选的就是前两个,第一个选项是:在开始菜单中创建快捷方式;第二个选项是:在anaconda环境中使用 Python 3.11 版本作为主版本
    Tips:若之前已经有安装其他版本的Python,这里并不会覆盖原Python环境。
    image

  • Install。
    Tips:最后一个页面的两个方框选项可以全部取消勾选。
    完成安装。

二、配置环境变量

主要有三个环境的配置:

  • Anaconda安装路径(为了Python检查正常):D:\InstallPath\annconda
  • 安装路径\Scripts(为了conda检查正常):D:\InstallPath\annconda\Scripts
  • 安装路径\Library\bin(不知道有什么区别,不影响后边的检查):D:\InstallPath\annconda\Library\bin
    image

三、切换镜像源

Conda 默认是从国外的官方服务器网站进行下载包的,这会使得下载速度灰常慢,因此经常将下载源站更换为国内的镜像源站,清华源、阿里源等
1、生成文件
在配置好环境变量的前提下,打开cmd窗口执行以下命令:

conda config --set show_channel_urls yes

执行完成之后,会在:C:\User\用户名\ 的目录下生成一个 .condarc 的文件,使用文本文档格式打开该文件;
浏览器打开 清华大学开源软件镜像站-Anaconda镜像使用帮助 页面,复制方框中的全部内容,替换刚才生成的文件中的全部内容:
image

保存文件。

四、路径配置

以防 Conda 将所有的虚拟环境都安装到 C盘,占用非常大的磁盘空间,导致电脑系统的卡顿,甚至是崩溃,需要进一步确认 Conda 的安装路径,以及相关虚拟环境、安装包的路径位置:

conda info

其中:

base environment:是在安装Anaconda时自带的base环境的路径地址;
envs directories:是表示虚拟环境的安装路径,这里有三个路径地址,一般是保存在第一个路径上。

如果不是自己需要的指定路径,可以进行修改:
使用记事本/NotePad++ 等打开文件:C:\User\用户名.condarc 文件,在最后面添加需要的环境安装路径地址:

envs_dirs:
  - D:\InstallPath\annconda\envs

如果需要修改安装包的路径位置,在后面补充插入需要的安装地址路径:

pkgs_dirs:
  - D:\InstallPath\annconda\pkgs

五、基本命令

conda init:初始化conda用于shell交互;
conda info:显示当前Conda的安装信息;
conda list:列出Conda环境中已经安装的包;
conda install:将一个包列表安装到指定的conda环境中;
conda activate base:进入指定的虚拟环境,如进入base环境;
conda deactivate:退出当前虚拟环境;
conda remove:移除一个已有的虚拟环境;
conda update:更新conda包到最新兼容的版本;
conda clean:清除未使用的包和缓存;
conda config:修改.condarc中的配置值;

创建虚拟环境:

conda create --name env_name
conda create --name env_name python=3.8
conda create -n env_name
conda create -n env_name python=3.8

查看虚拟环境列表:

conda env list
conda info --envs

Conda虚拟环境内的包管理:

conda list:列举当前虚拟环境下安装的包;
conda install package_name:安装指定的包;
conda uninstall package_name:下载指定的包;

Tips: 当在conda源中找不到某一些包时,可以使用 pip 进行安装管理:

pip install package_name

以上只做个人学习记录,如有遗漏或错误,请及时联系本人。

posted on 2024-02-23 18:12  Hy旧人伤  阅读(59)  评论(0编辑  收藏  举报