• vscode中无法识别nglview-js-widgets


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 ECNU_Cheungyue 2024-04-01 22:31 采纳率: 0% 浏览 13 首页/ 编程语言 / vscode中无法识别nglview-js-widgets pythonvscode3d 相同的虚拟环境下,用网页打开JupyterNotebook可以成功运行 import nglview as nv nv.demo() 但是在vscode里就跑不出这个3D结构有兄弟可以指教一下为什么吗QAQ 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • GISer Liu 2024-04-01 22:32
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      首先,你在 VS Code 中无法正确显示 NGLView 的可能原因之一是因为 VS Code 默认情况下不支持交互式的 3D
      结构展示,需要额外配置才能实现。
      一种解决方案是使用 VS Code 的 Jupyter Notebook 功能。你可以安装 Jupyter 插件,并在 VS Code 中打开一个
      Jupyter Notebook 文件,在其中运行代码。这样,就可以像在 Jupyter Notebook 中一样正常显示 NGLView 了。
      具体步骤如下:

      1. 确保已经在 VS Code 中安装了 Jupyter 插件。
      2. 在 VS Code 中打开一个 Jupyter Notebook 文件(后缀为.ipynb)。
      3. 在 Notebook 中执行以下代码:
        pythonCopy code
        import nglview as nv
        nv.demo()
        
        这样就应该可以看到 NGLView 显示的 3D 结构了。
        另外,如果你仍然想在 VS Code 中直接显示 NGLView 的 3D 结构而不使用 Jupyter Notebook,你可能需要配置 VS Code
        的插件或设置,以使其支持交互式 3D 结构显示。可能需要使用特定的插件或扩展来实现这一点,具体取决于你的开发环境和需求。
        总的来说,为了在 VS Code 中正确显示 NGLView 的 3D 结构,你可以选择使用 Jupyter Notebook 功能或者配置 VS Code
        插件来支持交互式 3D 结构显示。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
      ECNU_Cheungyue 2024-04-01 22:45

      谢谢谢谢,但是我用的就是 VS Code 的 Jupyter Notebook 插件,还是没法实现3d交互

      回复
      GISer Liu 2024-04-02 14:30

      根据您描述的问题,您在使用 VS Code 的 Jupyter Notebook 插件时无法实现 3D
      交互显示。这可能是由于插件配置不完整或环境设置有误导致的。为了解决这个问题,您可以尝试以下步骤:

      1. 确保安装了正确的插件 :在 VS Code 中安装 Jupyter 插件后,需要确认插件是否正确启用。可以在 VS Code 的扩展管理器中搜索 Jupyter,并确保已经安装并启用了该插件。
      2. 确认虚拟环境设置 :在 VS Code 中打开 Jupyter Notebook 时,确保虚拟环境与 Jupyter Notebook 使用的虚拟环境一致。可以通过在终端中执行 which pythonwhich jupyter 来确认当前的 Python 解释器和 Jupyter Notebook 所使用的 Python 解释器是否相同。
      3. 检查 NGLView 安装 :确认在虚拟环境中安装了 NGLView 库。可以通过在终端中执行 pip list 来查看已安装的 Python 包,确保其中包含了 NGLView。
      4. 查看插件配置 :在 VS Code 中,可以通过 Ctrl+, 打开设置,搜索 Jupyter 相关的设置,检查是否有与 3D 结构展示相关的配置选项,确保其已正确设置。
      5. 重启 VS Code :有时候,插件的设置需要重启才能生效。可以尝试重启 VS Code,然后再次打开 Jupyter Notebook 文件,看是否可以正常显示 3D 结构。
        如果上述步骤都没有解决问题,您可能需要进一步检查 VS Code 的日志或调试信息,以便找到更具体的解决方案。希望这些提示可以帮助您解决问题!

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      2022年《微信小程序从基础到uni-app项目实战》
      如何使IOT2050成为PN设备
      jvm-类加载
      在 Ubuntu 22 的基础上进行 Hadoop 伪分布式(HDFS)的搭建
      缓存更新策略
      【汇编】“转移”综述、操作符offset、jmp指令
      iOS越狱检测总结
      Python基础之MySql数据库交互
      量子前沿英雄谱|“光量子探险家”McMahon:将任何物理系统变成神经网络
      项目部署之安装和配置Canal
    • 原文地址:https://ask.csdn.net/questions/8082505