Pycharm 和 Dash 应用程序

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

好的,情况是这样的:我正在尝试在 Pycharm 中使用 Dash。 Pycharm 不允许 pip install,但如果您有以下行,则允许您单击安装 :导入破折号。

在旧版本的 Dash 中,您必须将 dash_core_components 导入为 dcc,但在最新版本的 Dash 中,您可以使用以下行 :从破折号导入 dcc,html

我现在正在尝试安装 dash_bootstrap_components。使用 from dash import dbc 行不起作用。

在 Jupyter 中, import dash_bootstrap_components as dbc 行有效,但该行在 Pycharm 中不起作用,并且 Pycharm 不允许我安装 dash_bootstrap_components。

我还尝试在命令行中 pip install dash-bootstrap-components ,这有效,但 pycharm 仍然无法识别该应用程序。

请帮忙!

python pycharm
1个回答
0
投票

听起来您面临着 IDE 和 Python 环境的常见问题。与许多其他 IDE 一样,PyCharm 可以管理多个 Python 环境,并且您在 PyCharm 中使用的环境可能与您在 Jupyter 或命令行中使用的环境不同。以下是帮助您解决问题的分步指南:

  1. 检查 PyCharm 中的 Python 解释器

    • 在 PyCharm 中打开您的项目。
    • 转至
      File
      >
      Settings
      (或 macOS 上的
      PyCharm
      >
      Preferences
      )。
    • Project
      部分下,单击
      Python Interpreter
    • 记下当前选择的解释器的路径。这是 PyCharm 用于您的项目的 Python 环境。
  2. 在PyCharm的Python环境中安装

    dash-bootstrap-components
    :

    • Python Interpreter
      设置中(从步骤 1 开始),您将看到已安装软件包的列表。
    • 单击底部的
      +
      按钮添加新包。
    • 搜索
      dash-bootstrap-components
      并安装。
  3. 或者,使用与 Jupyter 相同的环境:

    • 如果您想在 PyCharm 中使用与 Jupyter 中相同的环境:
      • 首先,通过在 Jupyter 单元中运行以下命令来找出 Jupyter 的 Python 解释器的路径:
        import sys
        print(sys.executable)
        
      • 复制路径。
      • 返回 PyCharm 的
        Python Interpreter
        设置。
      • 单击齿轮图标 ⚙️ >
        Add
      • 选择
        Existing environment
        并将您复制的路径粘贴到
        Interpreter
        字段中。
      • 单击
        OK
        将此环境用于您的 PyCharm 项目。
  4. 检查您的代码

    • 确保
      dash-bootstrap-components
      安装在正确的环境中后,尝试将其导入到 PyCharm 代码中:
      import dash_bootstrap_components as dbc
      
  5. 确保一致性:

    • 如果您经常在 Jupyter 和 PyCharm 之间切换,请考虑使用虚拟环境(
      venv
      conda
      )来确保不同项目和平台之间的包版本和依赖关系的一致性。
  6. 最后的手段 - 手动安装

    • 如果所有其他方法都失败,您可以从
      PyPI
      手动下载 dash-bootstrap-components 包,并使用指向 PyCharm 解释器的
      pip
      安装它:
      path_to_pycharm_interpreter -m pip install path_to_downloaded_package
      
      path_to_pycharm_interpreter
      替换为您在步骤 1 中记下的路径,将
      path_to_downloaded_package
      替换为下载的
      dash-bootstrap-components
      包的路径。

按照这些步骤,您应该能够在 PyCharm 中成功使用

dash-bootstrap-components
。如果您仍然遇到问题,请告诉我,我很乐意为您提供进一步帮助。

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