尽管 Python 解释器和路径配置正确,但 Visual Studio Code 仍无法识别现代 Fortran 扩展的 findent 安装

问题描述 投票:0回答:1

我正在 Windows 上的 Visual Studio Code 中使用现代 Fortran 扩展,但一直遇到一个持续存在的问题。尽管使用特定的 Python 解释器正确安装了

findent
fortran-language-server
fprettify
,并在 VS Code 中更新了我的用户
settings.json
以包含必要的路径,但该扩展似乎无法识别
findent
,而且我继续收到以下消息:

使用 --user 选项通过 pip 安装 findent.exe
来源:Modern Fortran

以下是我采取的步骤:

  1. 选择 Visual Studio Code 内的 Python 解释器显式设置为
    C:\Users\<userName>\AppData\Local\Programs\Python\Python312\python.exe
  2. 使用以下命令安装所需的软件包:
    • C:\Users\<userName>\AppData\Local\Programs\Python\Python312\Scripts\pip.exe install findent --user
    • C:\Users\<userName>\AppData\Local\Programs\Python\Python312\Scripts\pip.exe install fortran-language-server
    • C:\Users\<userName>\AppData\Local\Programs\Python\Python312\Scripts\pip.exe install fprettify
  3. 在我的
    settings.json
    中添加了以下内容,以确保 VS Code 终端能够识别
    pip
    安装的脚本:
    "terminal.integrated.env.windows": {
        "PATH": "${env:PATH};C:\\Users\\<userName>\\AppData\\Roaming\\Python\\Scripts;"
    }
    

尽管有这些配置,但 Fortran 代码的缩进、美化和美化不起作用,而且我一直看到安装提示

findent

有人遇到过类似的问题吗?或者您能否深入了解我的设置中可能缺少或配置不正确的内容?

python visual-studio-code pip environment-variables fortran
1个回答
0
投票

您可能安装了多个解释器(或环境)。运行

Python: select interpreter
并选择您安装了依赖项的 python。

© www.soinside.com 2019 - 2024. All rights reserved.