|||
Windows下子系统(WSL),Ubuntu 18.04 LTS
Python安装,Python3.8.2
Moltemplate安装包,可git,可直接download压缩包,Package download
Windows子系统安装
启动Microsoft Store,点击搜索输入Linux,在搜索结果内找出需要安装的Linux系统,我这里选择了Ubuntu,点击获取按钮,等待下载安装即可。
打开控制面板,控制面板\程序\程序和功能,点击左上角“启用或关闭Windows功能”,在弹出界面中找到“适用于Linux的Windows子系统”选项并勾选中,示意图如下:
3. 等待一会,在弹出提示界面,点击重启电脑。
4. 待重启后,进入系统,打开系统菜单,找到Ubuntu,点击打开,进入到Ubuntu系统,设置账户密码即可进入子系统。
更新软件列表
sudo apt-get update
更新软件包
sudo apt-get upgrade
到此,已经基本搞定在Windows10系统中安装Ubuntu子系统了。
勾选Add Python to PATH
注意安装目录不能有有空格字符,否则软件运行会提示找不到路径或者相关文件,Moltemplate运行会出问题
此方法不需要在bash中添加PATH路径,只需使用win下的PATH即可。
获取文件包有git方式和下载压缩包的方式,前者git后会全部解压到c盘,不太可取,而且这个要求后续的python也有路径要求,所以我下载到d盘进行解压就ok。cmd中解压命令:tar -xzvf moltemplate_2020-3-10.tar.gz,具体细节后续也可以参照doc中的manual。
解压完继续输入pip install moltemplate,显示moltemplate安装成功
运行前确认PATH路径已有以下内容
下载Example进行测试,space.lt, ions.lt, system.lt,将其放置在一个文件夹内,我新建了一个测试文件夹:G:\test
Ubuntu中运行:
zhou@DESKTOP-763623S:/mnt/g/test$ cd /mnt/g/test #切换目录,mnt可以访问win盘moltemplate.sh system.lt #moltemplate运行命令
我备注一下,懂行的请忽略: cd ~/ #直接访问home路径
提示报错
这是因为目前你的D:\Programs\Python38\Scripts
下缺少文件,该文件目前还在你解压的moltemplate文件中,只需要将D:\moltemplate_2020-3-10\moltemplate
中的相关文件复制进去即可。
再次进行测试
会发现显示moltemplate正常运行的界面。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-29 05:24
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社