安装Anaconda

访问Anaconda官方网站,点击左下角Distribution Installers下的Download按钮,即可下载安装包(下载慢怎么办?挂VPN,小白不建议从清华源下,版本太多。没有VPN?看这个)。

下载完成后,双击安装程序进入安装页面。

点击Next,进入下一步,选择All User,此时程序需要管理员权限,允许即可。

接下来除了安装位置(可不修改),其他的默认即可。

配置Anaconda

在完成安装后,我们需要配置Anaconda的环境变量。搜索栏搜索环境变量,并打开如图的系统属性页面。

点击右下角环境变量选项进入配置界面,在下方系统变量中找到Path,双击打开。

找到Anaconda的安装目录,我这里是C:\ProgramData\anaconda3 (默认选项,如果你修改了位置,找到你对应的安装目录),将安装路径添加到系统变量中。(先复制路径,环境变量窗口中点击新建 ,然后粘贴,最后回车即可,注意不要关闭环境变量窗口!!!)

然后我们来到Scripts 文件夹,对应我这里是C:\ProgramData\anaconda3\Scripts ,重复以上操作。

紧接着退回安装目录,进入Library 文件夹,将其中的\bin\usr\bin 添加到环境变量中,也就是说,如果你没有修改安装位置,你需要添加如下路径到环境变量中:C:\ProgramData\anaconda3\Library\bin 以及C:\ProgramData\anaconda3\Library\usr\bin 。最后你的环境变量应如图所示:

现在点击确定关闭窗口(三个都点确定),按下win+x 选择终端(Windows PowerShell)。打开后输入conda init进行初始化。

如果出现> For changes to take effect, close and re-open your current shell. < 则表示初始化成功。此时关闭PowerShell并重复操作重新打开,会在最前面出(base)字样。

问题处理

在执行完conda init 后重新打开PowerShell,可能会出现如下报错。

解决方法:首先以管理员身份运行PowerShell(按下win+x后选择终端管理员即可),然后执行set-ExecutionPolicy RemoteSigned ,并输入Y然后回车。

执行完成后重新打开命令提示符即可。

Anaconda基础用法

我在此处列出一些基本的命令

作用

命令

创建名为 env_name 的虚拟环境

conda create --name env_name

创建名为 env_name 的虚拟环境并同时安装 python3.7

conda create --name env_name python=3.7

删除名为 env_name 的虚拟环境

conda remove --name env_name --all

复制名为 env_name 的虚拟环境

conda create --name env_name_old --clone env_name_new

激活名为 env_name 的虚拟环境

conda activate env_name

查看当前虚拟环境列表

conda env list 或 conda info -e

给pip换源

打开%APPDATA%\pip\pip.ini ,如果没有,创建一个(win+r打开运行窗口,输入%APPDATA% 打开文件夹,新建一个名为pip的文件夹,然后在pip文件夹中新建一个文本文件,然后重命名为pip.ini)。

用记事本打开后输入以下内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

保存后退出。重新打开PowerShell,输入pip config list 命令并回车,如果输出

global.index-url='http://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'

则表示成功。

注意事项

因为conda换国内源后经常出现不稳定的现象,我就不介绍了,需要的话自行查看这里

实战演练

创建环境

首先创建一个名为test的环境,指定python版本3.12。命令:conda create --name test python=3.12

在此处直接回车即可开始下载安装。出现如图的信息即表示安装成功。

激活环境

此时执行conda activate test命令即可激活环境。执行后可以看到base变成了test 。现在我们操作的就是test环境的内容了。

安装包

这里以安装numpy作为例子,执行pip install numpy 。如图所示就安装好了。

删除环境

执行conda remove --name test --all ,注意需要输入两次Y和回车。如图就删除好了。

其他

另外还可以使用Anaconda Navigator对环境进行管理,如图打开Anaconda Navigator

点击Environment 后中间会列出所有环境和每个环境所有的包。点击下方create就可以创建新的环境。

结语

到这里所有的教程就结束了,后续可能会出一期Anaconda结合PyCharm的教程。本文如有错误,欢迎在评论区指正。