3 python
我正在尝试运行这个 Dash 教程 https://github.com/cryptopotluck/alpha_vantage_tutorial/tree/master/dash_bootstrap/
在使用 pip install -rrequirements.txt 安装需求之后,并且在正确安装所有库之后,因为 PyCharm 不再在现在安装的导入库上添加红色下划线,
import dash
import dash_bootstrap_components as dbc
import dash_html_components as html
from dash.dependencies import Input, Output, State
import requests, base64
from io import BytesIO
import dash_core_components as dcc
import plotly.graph_objs as go
from collections import Counter
Run Code Online (Sandbox Code Playgroud)
我总是收到此错误:
Traceback (most recent call last):
File "dash.py", line 1, in <module>
import dash
File "dash.py", line 2, in <module>
import dash_bootstrap_components as dbc
File "/Users/user/project/venv3.8/lib/python3.8/site-packages/dash_bootstrap_components/__init__.py", line 6, in <module>
from . import _components
File "/Users/user/project/venv3.8/lib/python3.8/site-packages/dash_bootstrap_components/_components/__init__.py", line 1, in <module>
from .Alert import Alert
File "/Users/user/project/venv3.8/lib/python3.8/site-packages/dash_bootstrap_components/_components/Alert.py", line 3, in <module>
from dash.development.base_component import Component, _explicitize_args
ModuleNotFoundError: No module named 'dash.development'; 'dash' is not a package package
Run Code Online (Sandbox Code Playgroud)
即使 Dash 已经安装。
我尝试了一个干净的代码,只有这两行,同样的错误:
import dash
import dash_bootstrap_components as dbc
Run Code Online (Sandbox Code Playgroud)
我已经更改了虚拟环境 3.6、3.7、3.8 和 3.9 中的 python 版本,并得到了相同的错误。我已经卸载并再次安装了这些库,Dash 库、dash_bootstrap_components 库、dash-core-components、Plotly 等,以及同样的东西。
我还安装了不同版本的 Dash 和其他一些库。没有什么。
除了 dash.development 模块不存在的明显原因之外,可能还有什么原因。我错过了什么吗?
在收到类似的错误后我已经登陆此页面(见下文)。我已将应用程序文件命名为 dash.py,这当然会导致导入冲突。重命名应用程序文件解决了该问题。
site-packages/dash_core_components/__init__.py", line 1, in <module>
from dash.dcc import * # noqa: F401, F403, E402
ModuleNotFoundError: No module named 'dash.dcc'; 'dash' is not a package
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9760 次 |
| 最近记录: |