好的,情况是这样的:我正在尝试在 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 仍然无法识别该应用程序。
请帮忙!
听起来您面临着 IDE 和 Python 环境的常见问题。与许多其他 IDE 一样,PyCharm 可以管理多个 Python 环境,并且您在 PyCharm 中使用的环境可能与您在 Jupyter 或命令行中使用的环境不同。以下是帮助您解决问题的分步指南:
检查 PyCharm 中的 Python 解释器:
File
> Settings
(或 macOS 上的 PyCharm
> Preferences
)。Project
部分下,单击 Python Interpreter
。在PyCharm的Python环境中安装
dash-bootstrap-components
:
Python Interpreter
设置中(从步骤 1 开始),您将看到已安装软件包的列表。+
按钮添加新包。dash-bootstrap-components
并安装。或者,使用与 Jupyter 相同的环境:
import sys
print(sys.executable)
Python Interpreter
设置。Add
。Existing environment
并将您复制的路径粘贴到 Interpreter
字段中。OK
将此环境用于您的 PyCharm 项目。检查您的代码:
dash-bootstrap-components
安装在正确的环境中后,尝试将其导入到 PyCharm 代码中:
import dash_bootstrap_components as dbc
确保一致性:
venv
或 conda
)来确保不同项目和平台之间的包版本和依赖关系的一致性。最后的手段 - 手动安装:
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
。如果您仍然遇到问题,请告诉我,我很乐意为您提供进一步帮助。