IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【奶妈级教程】Ubuntu18.04服务器远程连接的anaconda安装与环境配置 -> 正文阅读

[系统运维]【奶妈级教程】Ubuntu18.04服务器远程连接的anaconda安装与环境配置

前文链接:
【奶妈级教程】Ubuntu18.04服务器远程连接指南

前言

前文已经介绍了如何连接局域网内的服务器进行基本操作,本文主要阐述如何利用Anaconda配置服务器中的python环境以及pkg库文件的安装。本文适用于局域网内共用服务器,个人购买的云服务器暂不在此讨论。

Anaconda集成了python环境安装配置、科学计算库以及大量python编程软件,便于实现环境与库的管理,为python初学者提供了极大便利。

Anaconda官网安装包下载较慢,建议使用清华大学镜像网站下载。

conda相关操作指令参考在conda中安装python_关于conda-新手必读

一、服务器anaconda下载安装与配置

ubuntu系统上安装anaconda方法参考文献:

卸载anaconda:ubuntu18.04 卸载Anaconda3

二、客户端远程用户conda环境配置步骤

  1. 创建自己的环境并指定python版本:conda create --name 环境名称 python=版本号
    在这里插入图片描述

  2. 查看新环境:conda env list 或 conda info -e
    在这里插入图片描述

  3. 激活新环境:conda activate 环境名称 或 source activate 环境名称
    在这里插入图片描述

  4. 安装自己需要的pkg
    pytorch版本选择详情见pytorch 不同版本对应的cuda
    在这里插入图片描述
    本人根据项目需求选择版本为pytorch1.2CPU版。
    在这里插入图片描述

  • 注:不能用pip install代替conda install,否则会安装失败。

常见问题解答

1. 运行过程中出现警告:UserWarning: mkl-service package failed to import, therefore Intel? MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package。

答:添加环境变量和复制dll文件到当前使用的环境路径,重启计算机后生效。解决办法详见参考文献

2. 执行conda activate或source指令时出现如下错误:
在这里插入图片描述

答:shell中解析命令行的方式有问题,查看conda init语句的help发现是客户端环境变量未配置
在这里插入图片描述

由于路径/etc/profile没有被关联到普通账户下,因此需要在普通账户下进行如下操作

# 1、进入普通账户
# 2、打开在home目录下的隐藏文件:.bashrc
sudo gedit ~/.bashrc
# 3、在文本最后部分输入以下代码
#     --/opt/anaconda3/bin这个路径根据自己实际安装anaconda3路径填写
export PATH=/opt/anaconda3/bin:$PATH
# 4、激活刚刚修改的文件
source ~/.bashrc
# 5、输入python3,查看是否出现关键词:anaconda,如果出现,说明就没有问题
# 6、查看conda所有环境
conda env list
  • 注1:一般用户每次登录都有可能遇到conda activate指令失效的情况,如果环境变量已经添加成功,则只需要重新载入bashrc,即
source ~/.bashrc

载入后效果如图,

在这里插入图片描述

  • 注2:管理员要先在root账户中给用户开放sudoer权限,否则操作失败。
    开启客户端用户sudoer权限参见ubuntu下添加新用户、解决远程登录问题
    编辑/etc/sudoers文件需采用sudo gedit /etc/sudoers,记得修改完后管理员应当及时关闭客户端的sudo权限,避免对其他用户产生影响。

参考文献:

3. 很多人会在自己的Windows电脑上先安装一套Anaconda,待程序调试完成后交给服务器运算。而在Windows系统的anaconda prompt中可能会遇到activate环境失败。
答:未在系统中添加环境变量。操作方法见

切记操作完成后需要重启计算机!

三、多用户同时用服务器conda运行的兼容性分析

实验证实:在计算量不大的前提下,多个用户同时使用服务器远程运行python不会受到影响(CPU运算)。未来,GPU运算以及大计算量下的资源占用是否冲突还有待考证;此外,出现冲突后的现象以及如何优化服务器的资源分配也是值得研究的方向。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-05 12:23:43  更:2021-12-05 12:25:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:22:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码