linux系统python环境和gpu的多用户使用

文章详细介绍了新用户如何配置和使用环境,包括创建用户、管理python版本和虚拟环境、安装扩展包,以及多用户管理和磁盘空间规划。特别提到了conda工具在环境管理和包安装中的作用,以及在虚拟环境中安装CUDA和PyTorch的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、新用户使用该环境:

①使用root账户登录该环境
②添加自己的用户并配置密码(密码不能与root一致,也不要是弱口令),同时更新到资产清单,如果要使用conda虚拟python环境,使用gpasswd -a命令将自己添加到anaconda用户组。
③切换到自己的用户身份,与工作目录

2、项目Python版本或其扩展包与已有环境冲突:

①查看基本的python环境(2.7.5、3.6.8)是否满足要求
②如果已有基本环境不满足,查看conda管理的虚拟python环境是否有满足的:
conda env list:查看已经存在的小环境
conda activate facestylor:激活进入facestylor小环境
python -V:查看当前环境python版本
conda deactivate:退出当前小环境
③如果还不满足,则用conda创建满足要求的虚拟python环境:
conda create -n facestylor python=3.7 -y:创建python3.7名为facestylor的虚拟环境
conda remove -n test --all:删除test小环境
④例外:项目有对独立干净环境的需求,可以直接新建一个虚拟python环境,并标记为专用,以免其他用户混用。

3、安装python拓展包

①一定要先进入自己指定的python环境
②统一使用conda命令进行安装(已经配好国内镜像),方便conda进行包管理:
conda install numpy:安装numpy,加-c也可以指定连接
conda list:列出当前环境conda管理的包
conda remove fastqc:删除该环境中的软件

4、对外使用

如果涉及到提供接口给其他部门进行测试使用,将相关工程复制到test工作目录,对外仅提供test用户的账户和密码。

5、多用户使用与管理

超级用户root,拥有所有权限,多用于环境管理于配置。
开发用户,拥有其工作目录的所有权限,多用于代码开发和程序调试。
为了方便开发使用,多个开发人员可能需要共同使用同一个python环境,或一些数据文件。
故将有这些需求的开发人员可以拉到同一个用户组(gpasswd -a 用户名 anaconda),该组目前拥有对/opt/miniconda3/envs下python虚拟环境和/home/datas下数据的使用权。
在创建python虚拟环境时默认是在/opt/miniconda3/envs下,即为组内共享的,如果该环境只想自己使用,不想其他开发使用,可以在创建环境时指定在自己工作目录下,如conda create -p /home/tzy/env/python3.10 python=3.10。

6、磁盘空间管理

总大小1T,/home 分配的大小是520G,剩余空间分配到了其他目录,故在新建用户和工作目录时默认在home下即可。
在规划上:
/home存放各个用户的代码、数据集、工程文件等用户数据
其余目录存放和安装各种软件工具环境等

7、虚拟python环境中安装指定版本的cuda和pytorch

conda create -n facestylor python=3.7 -y
conda activate facestylor
conda install pytorch=1.6.0 cudatoolkit=10.1 torchvision -c pytorch
小技巧:当安装时一直卡在 Collecting package metadata (repodata.json)时可以
先运行命令conda clean -i
再删除.condarc文件
conda安装gcc参考链接:https://anaconda.org/search?q=gcc_linux-64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值