如何在Linux上创建,激活,退出,删除conda环境,安装pytorch

目录

0 前言

1.创建新的conda环境

2.激活conda环境

3.退出conda环境

4.删除conda环境

5. 安装正确版本的pytorch

6.总结


0 前言

在运行python代码时,不同的项目有着不同的python包配置,在同一个环境中运行不同的项目会发生版本冲突,导致一些python包的卸载再安装,这样很麻烦。conda中的虚拟环境可以很好的解决这个问题。针对不同项目创建不同的虚拟环境,可以有效对不同的python项目进行调试运行。

本文介绍linux中如何创建,激活,安装,删除python项目的conda虚拟环境,并记录了怎么安装正确版本的深度学习框架pytorch。进行这些操作的前提是要在linux上安装miniconda,如博客在linux上安装一个最新版本的miniconda_linux miniconda latest wget_sheoguo的博客-CSDN博客所示。

1.创建新的conda环境

创建新的conda环境前首先要来到conda的base环境中

之后根据你所需的项目的python版本创建新的环境,输入如下脚本,表示创建一个python版本为3.9的,环境名为wordfre的conda新环境。这里建议根据项目名称给环境起名,方便记忆。

conda create -n wordfre python=3.9

回车之后,会显示这个环境基本python工具包的安装,输入y 然后回车 ,表示同意安装,之后等待这些python包的下载。

下载完成后,会出现以下提示,提升我们怎么激活和退出这个环境。

以上表示这个环境创建成功,接下来输入以下指令,查看我们所创建的所有conda虚拟环境

conda env list

也可以用以下指令查看所有的虚拟环境:

conda info -e

回车后,我们可以看到创建的环境wordfre位列其中

2.激活conda环境

当创建好conda环境后,输入以下指令进行激活,表明进入到这个环境

conda activate wordfre

回车后发现已经进入wordfre环境

对于这个环境所跑的项目的所需的其他python包都需要在这个环境中进行下载

在运行此环境对应的python项目时,都需要激活这个环境,再运行

3.退出conda环境

在这个环境的python项目跑完后,就可退出这个环境

输入如下指令然后回车就可退出:

conda deactivate

4.删除conda环境

当我们不需要这个环境时,或者这个环境的项目不需要需要运行时,可以将这个环境删除。来节省空间。

输入以下指令回车后,便可删除,前提是一定要退出当前环境,回到base环境。

conda remove -n wordfre --all

5. 安装正确版本的pytorch

在跑深度学习程序时,需要用到深度学习框架pytorch,安装正确版本的pytorch对深度学习代码的成功运行起着决定性作用。安装正确版本的pytorch需要考虑两个因素,一个是服务器上GPU的CUDA版本,另一个就是深度学习程序要求的pytorch版本。前提是linux上安装了GPU驱动。

首先查看服务器GPU的CUDA版本,输入以下指令进行查看:

nvidia-smi

回车后出现如下界面,红框部分显示了linux上的cuda版本:

之后打开pytorch官方网站:Previous PyTorch Versions | PyTorch

网站页面会有不同版本cuda对应的不同版本pytorch的安装指令,有在linux环境下安装的有在Windows或OXS系统下安装的指令。有用conda指令进行安装也有用pip指令安装,本人常在这个深度学习代码的conda环境下,用pip安装方法,利用在cuda11.7版本上安装1.13.0版本的pytorch,只需要在以上官方页面上找对应的指令。

将指令复制到linux,回车便可进行对应版本pytorch的下载,但是有很多深度学习代码年代比较久远,较早版本的pytorch对应的cuda版本也比较早,如果你的服务器的cuda系统已经更新,一些代码就跑不了了,因为现有的cuda版本与pytorch版本不适配。

6.总结

以上为分享的几个跑python程序创建虚拟环境的几个基础知识,如有错误或者问题可以评论区讨论。

要在Linux激活conda环境,可以使用以下命令: source /home/new_user/miniconda3/bin/activate 这个命令会激活名为new_user的用户目录下的conda环境。\[1\] 请确保替换"new_user"为你的用户名,并且确保你的conda环境安装在正确的路径下。 另外,如果你想要添加一个镜像源来加速conda的下载速度,你可以使用以下命令: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ for legacy win-64 这个命令会将清华大学的镜像源添加到conda的配置中,从而加速下载速度。\[2\] 如果你想要查看系统中已有的环境,可以使用以下命令: conda info --env 这个命令会列出所有已安装conda环境。\[3\] #### 引用[.reference_title] - *1* [Linux root用户使用普通用户的conda环境的方法](https://blog.csdn.net/ZXF_H/article/details/130403784)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [如何激活conda环境conda创建环境步骤教程](https://blog.csdn.net/JACK_SUJAVA/article/details/123051377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [linuxconda环境激活](https://blog.csdn.net/qq_49189301/article/details/129725032)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值