文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

安装WSL、安装VScode、安装VScode插件、在WSL上安装fortran、python并在VScode中使用WSL系统中的fortran、python

2023-09-20 12:21

关注

linux系统在开发上有独特的优势、近期通过python安装graph_tool时,踩坑无数,看了数十篇帖子和官方文档、最后依然没能在windows系统上使用到graph_tool,甚至已经在linux系统(WSL)下载成功了,挪到windows中import的时候os.py会报错,应该还是系统的问题。另外,本人科研上对fortran需求比较大,并且机缘巧合之下了解到Windows发行了WSL,研究了一段时间,做出总结。

本文你可以收获什么?

  1. 最详细的流程
  2. 最精简的编译环境
  3. 最好的VScode配置教学

以上绝对不是吹的,之前也尝试过VScode配置fortran环境,有很多教配置launch.json{}、tasks.json{}的,看完本文,绝不需要

当然了,这篇文章作为我安装完成后的一个总结,在细节的步骤上难免遗忘,还望各位多多包涵,也可参考其他帖子,但是把本文作为大纲,绝对可以帮助各位省去不少弯路。

下面贴出本人配好的VScode使用,可以直接右键运行fortran、python、shell脚本,步骤很多,也很琐碎,向着光明的目标,也许就有了希望

右键运行fortran

1576a0ef0fd34b29b26e3c93d2b752fc.jpeg

右键运行python

aeb95a00f8114407b6339f1b961e6828.png

右键运行shell脚本

e806c64ad44448cea91eb71482263cb5.png

首先WSL是Windows Subsystem for Linux的简称,也就是子系统,相比虚拟机或者装两个系统有很多优势。

具体步骤:

  1. 打开WSL设置和虚拟机开关:控制面板->程序->启用或关闭Windows功能->勾选适用于Linux的Windows子系统、勾选虚拟机平台。
  2. 下载X64的WSL2 Linux内核升级包并安装。
  3. 设置WSL默认版本:Win+R输入cmd打开终端,输入下面的命令。
  4. wsl --set-default-version 2
  5. 在Microsoft Store商店中下载Ubuntn,安装ubuntn
  6. 打开ubuntn,设置用户名和密码。
  7. 给ubuntn换源,这里刚接触Linux的小伙伴可能会出错,一定要先查看自己的Linux子系统的发行版本,如下图。装了其他Linux系统的可能有其他命令,自行百度。
  8. f0f36f56b4f1483ca129f0b56f64bf92.png
  9. 换源时,根据自己的Codename,比如我的就是jammy,去百度用哪些源,这个发行版本对应不上的话换了源也没用。换源之后执行一下sudo apt-get update和sudo apt-get upgrade。至此,WSL安装完成。

在官网下载Windows版本的安装包,直接安装,有一个需要勾选的地方全部勾选就行。

打开ubuntn,Linux自带python,不用再安装,需要安装gcc、gfortran、gdb、g++,通过命令sudo apt-get install gcc -y安装即可,其他的也一样。

完成这一步就彻底OK啦,提前庆祝。

这里需要注意的地方还比较多,前面几步按照杂七杂八的帖子我相信基本上都可以完成,但是在用VScode搭建fortran环境这块,我敢说全网没有一篇正确的帖子,又是让你下载ming64,又是让你下载无数插件的,最后可能还只能运行一个.f文件,不能链接运行,总之各种缺点。

那么我们需要的插件直接从我的截图里找就行了。

其实就Code Runner(必须!!),Modern Fortran(用于Fortran高亮),Python(用于Python高亮)、WSL(用于连接子系统),Chinese(用于汉化)。其他的依赖会自己安装了,可以发现有些插件既安装在了本地又安装在了WSL中,建议和我一样,Code Runner一定要先安装在本地,设置了Run in Terminal之后(在设置里搜索code runner进行勾选),再安装在WSL中,否则可能在WSL中找不到这个设置,直接安装到WSL中会很致命,反正我是这样。

本地安装

ab3978708d114540a4f4f7c80b2bd2cc.png

安装在WSL

9ddef86ff6cc4e25a7edf20d5166a603.png

 那么安装了如上插件之后,只需要右键Run Code即可跑各种编程语言的代码了。非常的轻量化且高效。至于其他的拼写检查、路径推荐、自动补全的插件,我也准备慢慢探索,常用VScode的小伙伴也可以在评论区推荐一下配置。

过程总是痛苦的,结果总算是高兴的。摸索了一天,总结如下。

本教程,安装WSL、VScode、Python、Fortran、shell脚本插件、VScode插件与配置。

通过本教程,可直接在WIndows系统下,以Linux内核运行fortran文件,可在VScode里链接运行多个文件,可运行shell脚本,轻量化,配置过程清晰,使用起来方便。点赞收藏吧!

来源地址:https://blog.csdn.net/qq_60587058/article/details/131136858

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯