在Python开发中,环境配置是一项重要任务,特别是当我们需要安装和管理多个Python包时。Conda是一个流行的Python环境管理工具,它可以帮助我们轻松地创建、切换和管理多个Python环境。此外,Conda还可以方便地安装和管理Python包库。在本篇文章中,我们将详细介绍如何使用conda进行Python环境配置,以及如何使用pip和conda包库管理工具安装和管理Python包。最后,我们将指导如何安装带GPU支持的pytorch。
一、conda环境配置
Conda是一个开源的Python包管理工具,它可以让我们轻松地安装、更新、卸载和管理Python及其相关的库。Conda还可以让我们创建和切换不同的虚拟环境,从而隔离不同的项目和库,避免潜在的冲突和错误。
- 安装conda
首先,我们需要安装conda。可以通过Anaconda或Miniconda来安装conda。Anaconda是一个大而全的工具集合,包括了非常多常用的pip模块(如numpy、pandas、scipy、matplotlib等),它还有图形化的管理工具等。Miniconda是一个单纯的conda工具,仅自带极少的python必要的包,干净纯粹,可以按照自己的需求构建任意环境。Miniconda比Anaconda小非常多,可以实现全部日常需求,只不过需要自己动手。
建议大家使用清华的conda镜像进行下载和安装。下载地址如下:
Miniconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda
Anaconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive
安装完成后,我们需要进行换源操作。这是由于conda的仓库都在国外,导致访问速度很慢。我们可以把仓库的地址换成国内的镜像源,以正常速度下载。在开始菜单中找到conda的prompt程序(在conda文件夹下,名字里带prompt,图标是黑色控制台的程序)并执行命令:conda config —set show_channel_urls yes。然后去C盘找到Users文件夹,找到你用户名字的文件夹(假设你系统装在C盘)。
二、使用pip和conda包库管理工具安装和管理Python包
Pip是官方推荐的安装和管理Python包的工具,用其来下载和管理Python非常方便。Pip最大的优势是它不仅能将我们需要的包下载下来,而且会把相关依赖的包也下载下来。下面我们通过pip和conda来安装和管理Python包。 - 使用pip安装模块
pip install <包名>
使用该命令后可以实现在线安装,pygame及其相关的依赖包都会自动下载到Python的Lib>site-packages目录下。 - 使用pip卸载模块
命令python -m pip install —upgrade pip可以实现对pip的升级。如果要卸载模块,可以使用以下命令:
pip uninstall <包名> - 使用conda安装模块
Conda的使用非常简单,只需要通过命令行或者图形界面就可以完成各种操作。要使用conda安装模块,只需执行以下命令:
conda install <包名>
如果要指定特定版本的包进行安装,可以使用以下命令:
conda install <包名>=<版本号>
要卸载模块,可以使用以下命令:
conda remove <包名>
三、安装带GPU支持的pytorch
PyTorch是一个流行的深度学习框架,它提供了GPU支持以加速计算。下面我们将指导如何安装带GPU支持的pytorch。 - 安装CUDA
首先需要安装CUDA工具包,这是一个由NVIDIA开发的开源计算平台,用于进行GPU加速计算。请访问NVIDIA官网下载并安装与您的GPU兼容的CUDA版本。在安装过程中,请确保选择正确的操作系统和架构。 - 安装PyTorch
在安装完CUDA后,我们可以使用pip或conda来安装PyTorch。推荐使用conda进行安装,因为它可以方便地管理依赖关系并创建虚拟环境。以下是使用conda安装PyTorch的命令:
conda create -n mytorch python==3.9.7 输入y,然后按下enter确认开始下载安装。出现以上界面则虚拟环境已经创建完成。激活并进入虚拟环境:在anaconda prompt终端中输入以下指令: conda activate mytorch 若要退出当前的虚拟环境,执行以下指令即可: condadeactivate 接下来进入PyTorch官网,选择相关