【问题标题】:Import is working properly but Python Support in VSCode shows warning导入工作正常,但 VSCode 中的 Python 支持显示警告
【发布时间】:2021-10-24 11:48:49
【问题描述】:

我现在专注于使用 Matplotlib 进行数据可视化,而我提到的问题确实让我在练习 Python 时分心。

运行代码后没有问题。我可以得到预期的结果。尽管两个文件在同一个目录中,没有任何拼写错误,但 Visual Studio 始终列出以下警告:

无法解析导入“random_wall”

我第一次点击时有一个链接打开github,但现在链接已经不存在了。

我上传了两张图片以帮助您直观地了解我的问题。提前致谢。

Python code with its issue

see the directory of files

【问题讨论】:

    标签: python python-3.x visual-studio-code import python-import


    【解决方案1】:

    问题基本上在于您在 Visual Studio 代码中设置的虚拟环境。将虚拟环境更改为安装包的环境,它将停止显示导入警告。您可以在左下角更改您的 virtaul env,或者单击 ctrl+shift+P 并搜索解释器,它会显示一个drop关闭系统中可用的解释器。

    【讨论】:

    • 我在命令面板中搜索了“Python:选择解释器”,只看到了一个我现在正在使用的可用解释器。另一个称为默认 Python 解释器路径。我尝试单击默认版本,但无法设置。现在问题依旧。
    • 您好,抱歉回复晚了,您是使用虚拟环境还是使用 python 默认设置?
    • 我认为问题不在于虚拟环境,因为问题在于@Learner 从 venv 导入文件而不是框架时
    • 如果我使用的 Magic Python 不是 venv,我想我没有虚拟环境。
    • 就像我说的,你最初的问题不在于解释器,而是你正在导入的文件的语法,现在你可以将一切恢复正常并使用正确的语法
    【解决方案2】:

    我之前也遇到过这个问题,你只需要在import语句上添加一个.py扩展名,这里是正确的import语句:

    import random_walk.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      相关资源
      最近更新 更多