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

一、前言

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脚本,步骤很多,也很琐碎,向着光明的目标,也许就有了希望

1、右键运行fortran

1576a0ef0fd34b29b26e3c93d2b752fc.jpeg

2、右键运行python

aeb95a00f8114407b6339f1b961e6828.png

3、右键运行shell脚本

e806c64ad44448cea91eb71482263cb5.png

二、WSL安装

首先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安装完成。

三、 VScode安装

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

四、Python、fortran安装

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

五、VScode插件安装

完成这一步就彻底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中会很致命,反正我是这样。

1、本地安装

ab3978708d114540a4f4f7c80b2bd2cc.png

2、安装在WSL

9ddef86ff6cc4e25a7edf20d5166a603.png

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

六、总结

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

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

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

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 在WSL2安装VSCode扩展程序"ms-vscode-remote.remote-ssh"可以让我们在WSL2环境使用SSH远程连接功能。以下是安装步骤: 1. 首先,确保已在WSL2环境安装VSCode。可以通过在WSL2终端运行以下命令来安装VSCode: ``` sudo apt-get update sudo apt-get install code ``` 2. 打开VSCode,点击左侧的"扩展"图标(或按下Ctrl + Shift + X快捷键),在搜索框输入"ms-vscode-remote.remote-ssh"。 3. 在搜索结果,找到"Remote - SSH"扩展,并点击"安装"按钮进行安装。 4. 安装完成后,点击"重新加载"按钮来激活扩展。 5. 安装完成后,可以在VSCode底部状态栏找到一个小飞机图标。点击该图标,选择"Remote-SSH: Connect to Host...",然后选择"Configure SSH Hosts"。 6. 在打开的"~/.ssh/config"文件,添加SSH连接配置信息。例如,对于连接到远程主机的情况,可以添加以下配置: ``` Host <host_name> HostName <host_ip_address> User <username> IdentityFile <path_to_private_key> ``` 其,<host_name>是主机名称,<host_ip_address>是主机IP地址,<username>是登录用户名,<path_to_private_key>是SSH私钥文件的路径。 7. 保存并关闭配置文件后,再次点击底部状态栏的小飞机图标,选择刚添加的主机配置。 8. 若SSH连接成功,将会在VSCode打开一个新的窗口,并显示在远程主机的文件和文件夹。 通过按照以上步骤,在WSL2安装VSCode扩展程序"ms-vscode-remote.remote-ssh",我们就可以轻松地使用SSH远程连接功能了。这使得在WSL2环境开发和管理远程主机变得更加方便和高效。 ### 回答2: 在WSL2环境安装VS Code的远程SSH扩展(extension/ms-vscode-remote.remote-ssh),可以让我们在本地的Windows系统使用VS Code远程连接到Linux服务器进行开发和调试。 首先,我们需要确保已经在WSL2安装了VS Code。可以通过在WSL2的Linux终端运行以下命令来安装VS Code: ``` $ sudo apt update $ sudo apt install code ``` 安装完成后,再按照以下步骤安装远程SSH扩展: 1. 在WSL2打开VS Code。 2. 点击左侧的扩展按钮(四个方块图标)。 3. 在搜索框输入“remote-ssh”。 4. 在搜索结果找到“Remote - SSH”扩展,点击安装。 5. 安装完成后,点击右下角的重新加载按钮。 安装完成后,我们就可以通过远程SSH连接到Linux服务器了。点击VS Code左下角的“远程窗口”图标,选择“连接到主机…”。输入服务器的SSH地址、端口号和用户名,点击连接。 进入了远程连接后,我们可以在本地的VS Code进行编辑、调试等操作。所有文件和操作都会直接在Linux服务器上进行,增加了开发和调试的便利性。 需要注意的是,在安装使用远程SSH扩展时,确保WSL2和Linux服务器之间能够正常通信,且在服务器上已经安装和启动了SSH服务。这样,我们才能顺利地在WSL2环境使用VS Code的远程SSH扩展。 ### 回答3: 在WSL 2安装VSCode的Remote SSH插件(extension/ms-vscode-remote.remote-ssh)可以实现远程SSH连接到其他服务器,非常方便进行开发和调试工作。 首先确保已经在WSL 2上安装VSCode。打开VSCode,点击左侧侧边栏的扩展按钮(插件图标),搜索并找到"Remote - SSH"插件,并点击"安装"按钮进行安装插件安装完成后,点击VSCode下方的绿色图标选择一个状态栏的地方,然后选择"Remote-SSH:Connect to Host..."。 在弹出的输入框,输入SSH连接的目标服务器地址,例如"username@192.168.0.1",然后按Enter键。 接下来,需要输入您的SSH密码或者私钥密码进行身份验证。验证成功后,VSCode将会建立与目标服务器的SSH连接,并打开连接后的终端。 在终端,您可以执行各种命令和操作,与目标服务器进行交互。 安装成功后,您可以再次点击左侧的侧边栏扩展按钮,在搜索栏输入"Remote - SSH",然后找到并点击安装"Remote - SSH: Editing Configuration Files"插件。这个插件可以在VSCode轻松编辑SSH配置文件,以便更方便地管理和连接到多个远程服务器。 总而言之,通过以上步骤,就可以在WSL 2安装使用VSCode的Remote SSH插件了。这个插件极大地扩展了VSCode在开发和调试方面的功能,能够轻松连接到远程服务器进行开发工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白马少年郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值