如何在win10中使用Linux软件?

    最近在科研时要用到一款名为ISIS的软件来处理行星数据,但是该软件只能在Linux环境下使用,百度之后了解到了神器WSL(Windows Subsystem for Linux)。简而言之,WSL是windows下的一个Linux子系统,我们可以用WSL来实现大部分Linux的功能,优点是不必在两个系统间进行切换,比起虚拟机要方便许多,且2个系统之间的文件访问也比较方便。本文以安装ISIS为例,来介绍如何在win10中使用Linux中的图形界面软件。主要内容包括:

(1)安装WSL(本文选择Linux发行版Ubuntu18.04 LTS)

(2)安装cmder

(3)安装Linux下的软件ISIS(Integrated Software for Imagers and Spectrometers)

1. 安装Linux系统

(1)在安装Ubuntu之前先打开开发者模式,具体在设置-->更新和安全-->针对开发人员,选中开发人员模式。

(2)依次进入控制面板-->程序-->启用或关闭windows功能,勾选适用于windows的linux的子系统,点击确定。之后重启电脑。

(3)在Microsoft store里搜索Ubuntu进行安装。

或者win + r输入cmd进入Windows下的命令行,输入bash也可以安装linux。

之后根据提示设置账号密码即可。

2. 安装cmder终端

    cmder是一个命令行终端,界面简洁,支持字体高亮,分窗,自定义主题等功能。这里我们安装cmder来代替win10自带的终端cmd:

  • 下载链接 https://cmder.net/
  • 有mini和full两个版本,解压,双击Cmder.exe运行。

    cmder默认的终端是cmd,我们可以在设置中更改它的startup方式,选择command line,填入bash -cur_console:p。保存设置,下次打开时就直接进入Linux子系统了。设置里可以设置字体、背景、风格主题等。

  • 将cmder添加进win10的环境变量中,即Cmder.exe所在文件路径添加至Path里。
  • 配置右键快捷启动:在任何文件夹下右键选择cmder here,都可以进入当前路径。
// 设置任意地方鼠标右键启动Cmder
Cmder.exe /REGISTER ALL

3. 安装anaconda

(1)在安装ISIS之前需要安装anaconda,下载anaconda的Linux版本,下载地址是 anaconda.com;

(2)在下载文件夹下右键进入cmder,运行 .sh 文件;

bash Anaconda3-2021.05-Linux-x86_64.sh

(3)进入注册信息页面,输入yes,阅读注册信息,输入yes,查看文件即将安装的位置,enter,即可安装。;

(4)安装完成后,提示信息加入环境变量,输入yes;

(5)提示信息“Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]”,输入no;

(6)配置环境变量,若是不配置,输入python时,显示的是Ubuntu自带的版本,sudo命令是以管理者的身份执行命令,修改.bashrc文件可以配置环境变量;

sudo vi ~/.bashrc
## guoguo是Linux系统的用户名,配置时自行更改
export PATH='/home/guoguo/anaconda3/bin:$PATH'
source ~/.bashrc

完成修改终端的默认 python 为 anaconda。

4. 安装ISIS

参考链接https://github.com/USGS-Astrogeology/ISIS3

(1)为ISIS配置anaconda环境

#Create a new conda environment to install ISIS inconda create -n isis python=3.6

#Activate the environment#Depending on your version of Anaconda use one of the following:

#Anaconda 3.4 and up:conda activate isis

#Prior to Anaconda 3.4:source activate isis

#Add the following channels to the environmentconda config --env --add channels conda-forgeconda config --env --add channels usgs-astrogeology

#Verify you have the correct channels:conda config --show channels

#You should see:

channels:    - usgs-astrogeology    - conda-forge    - defaults

#The order is important.  If conda-forge is before usgs-astrogeology, you will need to run:

conda config --env --add channels usgs-astrogeology

(2)安装ISIS

conda install -c usgs-astrogeology isis

或者之前的版本

conda install -c usgs-astrogeology isis=3.10.0

(3)设置环境变量

  • 对于版本4.2.0以及之前的版本,用下面的命令
python $CONDA_PREFIX/scripts/isis3VarInit.py
  • 对于版本4.2.0之后的版本,用下面的命令
python $CONDA_PREFIX/scripts/isisVarInit.py

(4)尝试下载clementine数据,数据量比较大,需要一段时间;

cd $ISISDATA
rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::isisdata/data/clementine1 .

(5)查看一个条带的数据(这里需要注意要提前安装xming,大家自行官网下载,直接安装即可)

至此,配置完成!便可以在win10中用ISIS处理行星数据!

相信大家在科研中也会遇到类似的问题,大家可以参照上面的过程安装自己需要的软件。

参考链接

【1】WSL官网介绍:

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

【2】ISIS3-github:

https://github.com/USGS-Astrogeology/ISIS3

(0)

相关推荐

  • Linux(Ubuntu)系统安装Python

    Linux 系统是为编程而生的,因此绝大多数的 Linux 发行版(Ubuntu.CentOS 等)都默认自带了 Python.有的 Linux 发行版甚至还会自带两个版本的 Python,例如最新版 ...

  • Python第1讲——Python语言简介

    https://m.toutiao.com/is/e8qeGp1/ 使用百度搜索一下"TIOBE",查询2021年03月份编程语言排行榜,可以看到最常用的5种计算机语言是: 其中P ...

  • Windows下python和pip命令无法使用的问题

    一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到, 这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的 ...

  • DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)

    DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha) 导读:程序猿江湖的鄙视链哈,老婆漂亮的程序猿>老婆不漂亮的程序猿>有女朋友的程序猿>单身程序狗:在单身 ...

  • 安装指南

    Windows¶ 使用VNStudio¶ 1.下载VNStudio (Python 3.7 64位)¶ VNStudio是vn.py团队自行打包的一键安装版本,整合了: Python 3.7(社区官方 ...

  • Python环境

    windows下安装Python(手动添加环境变量)以2.7版本举例:windows:12345671 .下载安装包https: / / www.python.org / downloads /2 . ...

  • Ubuntu时隔一周再发新版 21.04

    原创 一君 OSC开源社区 一周前,Ubuntu 20.10 正式发布.现在,新版本 21.04 名称已经确定,并展开开发.新版本名称为" Hirsute Hippo(多毛河马)" ...

  • Python学习之安装和环境搭建

    https://m.toutiao.com/is/JEUr6mB/ Python学习第一天 安装和环境搭建 Windows系统 检查是否安装 第一步,先检查系统是否预安装Python的任何版本. 按 ...

  • 如何在Win10中无损调整硬盘分区大小?

    为什么需要在Win10中无损调整硬盘分区大小? 最常见的情况,由于频繁的使用电脑,分区数据会逐渐增加,如果一个分区本身容量很小,空间不足的情况,尤其是对于系统C分区.空间不足将影响计算机的速度.那该如 ...

  • 如何在win10中给我的移动硬盘分区

    注意win10怎么给硬盘分区,C盘文件备份 Win10环境下新移动硬盘分区方法: 1.首先你要确保你的移动硬盘已经成功的连接了电脑,然后来到桌面将光标移到我的电脑图标上面,单击鼠标右键弹出一个对话框w ...

  • 如何在win10中安装MySQL(免)

    首先进入mysql官网,网址:https://www.mysql.com/, 之后点击上方DOWNLOADS进入下面这个界面, 找到最下方的MySQL Community (GPL) Download ...

  • 如何在win10中快速搭建一个本地的ftp服务器

    如何在win10中快速搭建一个本地的ftp服务器

  • 软件小讲堂 | 如何在Rhino中实现网格均化

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着Rhino的普及,Nurbs的建模逻辑以其高效精准的特点渐渐成为建筑建模的主流.但是网格模型在诸如结构有限元计算,细分深化,CFD通风模拟等场合下 ...

  • 软件小讲堂 | 如何在Grasshopper中实现网格均化(1)

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着Rhino和GH的普及,Nurbs的建模逻辑以其高效精准的特点渐渐成为建筑建模的主流.但是网格模型在诸如结构有限元计算,细分深化,CFD通风模拟等 ...

  • 如何在Win10系统,中旋转您的电脑屏幕

    已经有了一系列的组合,而这些组合往往是我们所不知道的,也有很多我们经常使用的组合,比如最小化所有窗口,关闭它们,访问 资源管理器等但是,除了最常见的情况之外,Redmond的签名已经逐渐在其操作系统中 ...

  • 办公软件操作技巧029:如何在word中批量打印奖状

    在日常工作中,每到学期末或年末,学校或者单位都需要打印大批量的奖状.荣誉证书等,这些奖状中的文字内容主体大致相同,仅仅是其中的部分内容,比如姓名.奖项名称等不同,这时如果我们对每张奖状进行逐一修改再打 ...

  • 如何在win10系统里的Edge浏览器中进行长截图操作?

    如何在win10系统里的Edge浏览器中进行长截图操作? 卡饭网 梦在深巷 2019-01-07 15:50:06 相信很多小伙伴都有在使用windows10系统,该系统有一个浏览器"Edg ...