郭林浩
Win10 子系统(Ubuntu)安装迁移和Ubuntu Python环境配置
2022-6-3 22:45
阅读:3061

虽然晚点,但是祝大家端午安康。

好久不分享了,因为我还没开学,在家摆烂,一不小心就读了“家里蹲大学”,希望疫情早日离开,一切回归正轨。


最近王堃老师开发的ISAT.M更新了Linux版本:

ISAT.M(V20220330)By: 北京市科学技术研究院城市安全与环境科学研究所 王堃(wkty@mail.bnu.edu.cn) !!该工具仅用于学术交流不得用于商业及盈利目的!!

大家可以去QQ群里(2群:300686662)下载安装包使用,感谢王堃老师的分享。


我想在WSL上面使用试试,就鼓捣着在电脑上面装了一下,这里就简单记录一下WSL安装、迁移到其他盘和ISAT.M使用环境的配置。


WSL安装和迁移


参考的这篇文: Win10子系统(linux)安装及迁移 - 知乎 (zhihu.com)


上文写的比较详细,我这里补充强调几点:


1. “启用或关闭 windows 功能”的时候,勾选 “适用于 Linux 的 Windows 子系统”,把“虚拟机平台”也打开


2. 在 PowerShell 中输入以下命令,将 WSL 默认版本改为 WSL2:

wsl --set-default-version 2

3. 打开 Windows 应用市场,输入 linux 搜索,选择你自己想要的系统版本,我选择的是 Ubuntu20.04 ,然后下载安装。装20.04就行,高版本22.04不稳定,后面连intel oneAPI也装不上!


更改终端显示路径

参考Windows下安装Linux(Ubuntu20.04)子系统(WSL),更改终端显示路径长短,并为其添加鼠标右键启动(实现Linux系统下“在终端打开”的功能)_zhuyuzz的博客-CSDN博客_ubuntu20.04打开终端


有时候我们在使用WSL的时候,控制台下终端命令显示路径太长,影响使用体验,这里给出解决方案!

我们打开WSL,在初始目录~下打开.bashrc文件

修改文件中这三行中的w,将其改变为W


如图所示:

保存退出!


在命令行中,输入 source ~/.bashrc,更新环境变量!

我们进入相应文件夹下,路径名只显示该文件夹名!

Windows Terminal使用

对于一个颜控来说,WSL Ubuntu自带的终端太丑了,就找了个漂亮的,这里不赘述了,使用方法很简单,教程网上也很多,大家问度娘吧。

这是软件安装包:开源在github上面:

Release Windows Terminal v1.13.1143 · microsoft/terminal · GitHub


intel安装及python配置

安装intel之前需要安装gcc


sudo apt-get  install  build-essential
gcc --version

sudo apt-get install gfortran
gfortran --version

intel编译器的安装参考我之前的文章: 科学网—Intel学生许可过期后,安装 Intel® oneAPI Base Toolkit 和 HPC来替代 - 郭林浩的博文 (sciencenet.cn)

intelpython使用

intel安装好之后,可以就用 Intel® oneAPI Base Toolkit 里面的intelpython了


参考: Python之路【第一篇】:使用miniconda安装python多版本 - Mr.Qinglong - 博客园 (cnblogs.com)


更换conda源和pip源:

(1)conda源:(使用清华开源镜像站的源)

编写配置文件:

vim ~/.condarc  # 新建配置文件并打开


channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true

英文输入法条件下,按i进入输入模式,把上述配置拷贝进去即可。

输入完之后,按esc键,然后按 :x 保存并退出。


(2)pip源:(使用清华开源镜像站的源)

mkdir ~/.pip               # 在用户家目录下创建.pip 隐藏文件夹
vim ~/.pip/pip.conf    # 新建配置文件并打开**


[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

或豆瓣源:

[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple

创建python任意版本虚拟环境:

由于ISAT.M工具采用python2.7,所以创建python2.7虚拟环境

conda create --name py2 python=2.7

查看当前conda管理的虚拟环境有哪些:

conda info --envs

激活/退出py2环境:

conda activate py2 #激活
conda deactivate py2 #退出

安装ISAT.M所需库numpy,pandas,netCDF4,pyproj:

conda install *

注:*为numpy,pandas,netCDF4,pyproj


至此准备工作结束,下次给大家分享一下ISAT.M的具体使用方法。


转载本文请联系原作者获取授权,同时请注明本文来自郭林浩科学网博客。

链接地址:https://wap.sciencenet.cn/blog-3474055-1341445.html?mobile=1

收藏

分享到:

下一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?