Anaconda和Python
Anaconda和Python
Pip是python自带的包管理工具,通过此工具可以在python命令窗口中下载软件包
Conda也是包管理工具,比Pip更强大
1 Conda和Pip的区别
| Conda | Pip |
|---|---|
| 下载的是二进制文件,不需要安装 | 下载后需要安装 |
| 每个工程都有单独的环境管理 | 需要额外的环境管理工具 |
| 支持其他语言,安装有兼容性检测 | 安装时不检测兼容性 |
| 超过1500个包 | 超15000个包 |
2 Anaconda镜像源更改
安装Anaconda后,在Anaconda Powershell Prompt中依次输入以下命令添加镜像源:
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
完成之后,输入以下命令查看所有的镜像源:
1 | conda config --get channels |
3 通过Conda创建环境
通过Conda创建环境:

在Anaconda Powershell Prompt中输入以下命令查看搭建的环境:
1 | conda env list |
运行结果:

如果想转换到project03环境,在Anaconda Powershell Prompt中输入:
1 | conda activate project03 |
如果想查看环境内可用软件包,在Anaconda Powershell Prompt中输入:
1 | conda list |
如果想查看环境内下载的软件包,在Anaconda Powershell Prompt中输入:
1 | pip list |
conda list命令查看的包括base中的软件包,pip list命令查看的不包括base中的软件包
4 软件包安装
有两种安装方式,一种是通过pycharm进行安装;另外一种是通过Anaconda进行安装
4.1 通过pycharm安装软件包
在pycharm中打开设置,对工程的解释器的软件包进行安装:


4.2 通过Conda安装软件包
安装之前通过conda activate project03切换到需要安装软件包的工程中,比如project03环境。然后通过conda install numpy来安装numpy软件包。

安装完软件包之后,通过conda list命令可以查看是否安装成功。

也可以在D:\Anaconda\envs\project03\Lib\site-packages中找到numpy文件夹,查看是否安装。
还可以通过在pycharm中查看是否安装,如图:

5 PyTorch安装
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。
PyTorch官方网站:https://pytorch.org/
CUDA选择自己主机的英伟达显卡的版本,CUDA是英伟达显卡的架构名称,英伟达显卡开发软件包也叫CUDA。
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA退出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。
可以在CMD终端中,通过nvidia-smi命令查看CUDA版本。

根据自己主机的CUDA版本选择合适的版本。

将安装命令复制,在Anaconda Powershell Prompt中输入,进行安装。
1 | conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch |
如果出现安装错误,可以通过conda clean --all命令清除后重新安装。
如果不了解清除操作,可以通过conda clean --help 了解其用途。
再通过conda clean -t清除缓存包,然后重新进行安装。
最后通过如下程序测试是否安装成功:
1 | import torch |
6 Anaconda常用命令
在Anaconda Powershell Prompt中常用的命令:
conda env list查看所有创建的conda环境conda activate 环境名进入某一个环境中conda deactivate退出当前环境conda remove -n 环境名 --all删除某一个环境python通过该命令可以进入python终端中exit()通过该命令可以退回原来的环境conda list查看当前环境下安装的所有软件包conda -h或conda --help查看conda的帮助文档;conda -V或conda --version查看conda的版本,注意第一个 V 是大写;conda install 软件包安装软件包,例如conda install numpy,注意切换到某一个环境中使用此命令conda create -n 环境名 python=版本号创建新的环境,并配置python版本号。eg:conda create -n project_test python=3.8
当输入某一个命令不知道后面写什么的时候,可以通过在后面加-h,查看后面如何写,eg:conda create -h。

当下载好软件包之后,通过python可以查看版本,是否安装成功:











