WSL数据科学环境使用小记

简介: 之前在笔记本和阿里云上搭载了WSL数据科学环境,关于环境搭建的博文日志如下。本文记录一下使用过程中遇到的几个小问题。

之前在笔记本和阿里云上搭载了WSL数据科学环境,关于环境搭建的博文日志如下。本文记录一下使用过程中遇到的几个小问题。

用Ubuntu和RStudio Server搭建一个R语言的云平台

阿里云配置Rstudio Server数据科学环境

1 WSL挂载移动硬盘

最近在处理全国公里级别的栅格数据,这类数据量比较大,我准备直接从移动硬盘里进行读取处理,然后就发现了一个小问题,WSL无法直接读取硬盘的地址。WSL可以直接读取电脑的本地磁盘,路径为/mnt/下面的各个盘符对应的文件夹。本身Linux系统操作移动硬盘也需要先进行挂载。这里就来讲解下如何在WSL下进行挂载。

首先我们先确定移动硬盘在电脑里显示为什么盘符,我这里是M盘。首先定位到/mnt文件夹新建一个对应的m文件夹。

sudo mkdir /mnt/m

下一步直接挂载硬盘,输入如下的命令。

sudo mount -t drvfs M: /mnt/m

这就大功搞成了,输入ls -l即可显示出硬盘文件夹内容。

不过后面如果要退出硬盘还需要执行如下命令,否则硬盘会一直被占用。

sudo umount /mnt/m

2 RStudio Server plot字体显示

第二个问题是关于在RStudio Server上绘图是数字无法显示。

查询谷歌结果,发现是字体以及账户权限的问题。按照如下命令操作问题解决。打开一个终端。

su -
chmod -Rf 777 /usr/share/fonts/*

运行完毕,完美解决。

注,最好重启RStudio Server。

3 RStudio Server多人协作设置

最近刚好有一个云平台多人协作的需求,因此在阿里云的Rstudio Server上进行设置。只需要按照如下命令设置即可。groupname和username自行设计。

sudo groupadd groupname
sudo useradd username -g groupname
sudo passwd username
sudo adduser username sudo
sudo mkdir/home/username
sudo chown -R username:groupname /home/username

如果后续想删除用户组和用户,按照如下命令设置即可。

sudo groupdel groupname
sudo userdel username

参考链接:

Windows Subsystem for Linux (WSL)挂载移动硬盘U盘

HowTo: Fix Pango-WARNING: failed to create cairo scaled font

多人在线协作R开发RStudio Server

目录
相关文章
|
IDE Java 开发工具
【C/C++】C/C++编程——C++ 开发环境搭建
【C/C++】C/C++编程——C++ 开发环境搭建
431 0
|
6月前
|
人工智能 自然语言处理 数据可视化
AI视频培训|格律诗AI 视频创作与自媒体传播——某诗词学会
近日,TsingtaoAI派驻专家团队为某诗词学会学员交付《格律诗AI 视频创作与自媒体传播》培训。本课程精准切中行业痛点——传统诗词创作与现代传播方式的断层。课程摒弃泛泛而谈,直击实操:首日聚焦"工具认知+创作逻辑",系统梳理即梦、可灵等国产AI工具在格律诗意象可视化中的差异化应用,如将"月光在指尖碎裂"转化为动态场景;次日深入"语音表达+自媒体运营",传授用魔音工坊生成情感化配音、坤行数字人打造诗人形象的秘技,更结合抖音、小红书平台特性,解析"前5秒高光片段设计"等流量密码。
498 3
|
存储 索引 Python
Python入门:6.深入解析Python中的序列
在 Python 中,**序列**是一种有序的数据结构,广泛应用于数据存储、操作和处理。序列的一个显著特点是支持通过**索引**访问数据。常见的序列类型包括字符串(`str`)、列表(`list`)和元组(`tuple`)。这些序列各有特点,既可以存储简单的字符,也可以存储复杂的对象。 为了帮助初学者掌握 Python 中的序列操作,本文将围绕**字符串**、**列表**和**元组**这三种序列类型,详细介绍其定义、常用方法和具体示例。
Python入门:6.深入解析Python中的序列
|
数据可视化 前端开发 rax
x64汇编语言与逆向工程实战指南(一)
x64汇编语言与逆向工程实战指南(一)
419 1
|
Java 关系型数据库 MySQL
(二十七)舞动手指速写一个Seata-XA框架解决棘手的分布式事务问题
相信大家对于事务问题都不陌生,在之前《MySQL事务篇》中曾详解过MySQL的事务机制,在传统的单库环境下开发,咱们可依赖于MySQL所提供的事务机制,来确保单个事务内的一组操作,要么全部执行成功,要么全部执行失败。
352 2
|
网络协议 视频直播 网络架构
广播和组播之间的区别
【4月更文挑战第12天】
2273 1
广播和组播之间的区别
|
前端开发
element ui实现多层级复杂表单的操作(添加与回显)之回显功能实现
element ui实现多层级复杂表单的操作(添加与回显)之回显功能实现
609 0
|
存储 数据采集 数据处理
Python filter函数
Python filter函数
Python filter函数
|
iOS开发
iOS本地推送通知的基本使用
简单介绍iOS的本地通知推送的基本使用步骤
1584 0

热门文章

最新文章