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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Ubuntu系统中安装yolov8,您可以按照以下步骤进行操作: 1. 首先,您需要安装Anaconda环境。可以通过以下命令下载并安装Anaconda: ``` sudo wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh bash Anaconda3-2021.11-Linux-x86_64.sh ``` 然后按照提示进行安装,并将Anaconda添加到系统环境变量中。 2. 下载yolov8代码并进行安装。您可以使用以下命令克隆yolov8的代码库,并安装所需的依赖: ``` git clone https://github.com/ultralytics/yolov5.git cd yolov5/ pip install -r requirements.txt ``` 3. 安装CUDA。在安装CUDA之前,请通过运行`nvidia-smi`命令来查看您的显卡驱动版本。然后,根据相应的驱动版本,安装与之对应的CUDA版本。注意,CUDA只能在NVIDIA的GPU上运行。您可以参考相应的教程来安装CUDA。 4. 配置PyTorch虚拟环境。首先,您需要配置环境变量以供多用户使用Anaconda。然后,您可以使用以下命令创建PyTorch虚拟环境: ``` conda create -n pytorch-env python=3.8 ``` 请注意,生成虚拟环境的路径应为`~/anaconda3/envs`。 5. 激活PyTorch虚拟环境并安装依赖。您可以使用以下命令激活PyTorch虚拟环境: ``` conda activate pytorch-env ``` 然后,使用以下命令安装yolov8所需的依赖: ``` pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 完成以上步骤后,您应该已经成功在Ubuntu系统中安装了yolov8。请根据您的具体需求进行配置和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [yolov5系列-[1]-ubuntu安装yolov5环境](https://blog.csdn.net/qq122716072/article/details/122231750)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在ubuntu18.04下安装yolov5](https://blog.csdn.net/weixin_50765905/article/details/131904705)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值