Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入破折号时出错:";ImportError:导入时DLL加载失败“找不到指定的模块。”;_Python_Dll_Plotly Dash_Brotli - Fatal编程技术网

Python 导入破折号时出错:";ImportError:导入时DLL加载失败“找不到指定的模块。”;

Python 导入破折号时出错:";ImportError:导入时DLL加载失败“找不到指定的模块。”;,python,dll,plotly-dash,brotli,Python,Dll,Plotly Dash,Brotli,我将遵循有关使用Dash的教程,并尝试在此处找到的示例代码: 安装dash并运行代码后,我在回溯中收到以下错误消息: Traceback (most recent call last): File "app_example.py", line 7, in <module> import dash File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Pyt

我将遵循有关使用Dash的教程,并尝试在此处找到的示例代码:

安装dash并运行代码后,我在回溯中收到以下错误消息:

Traceback (most recent call last):
  File "app_example.py", line 7, in <module>
    import dash
  File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\dash\__init__.py", line 1, in <module>
    from .dash import Dash, no_update  # noqa: F401
  File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\dash\dash.py", line 18, in <module>
    from flask_compress import Compress
  File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\flask_compress.py", line 10, in <module>
    import brotli
  File "C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\brotli.py", line 8, in <module>
    import _brotli
ImportError: DLL load failed while importing _brotli: The specified module could not be found.
回溯(最近一次呼叫最后一次):
文件“app_example.py”,第7行,在
导入破折号
文件“C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\Local Packages\Python38\site Packages\dash\\ uuuuuuuuuuuuuuuuuuuuuuuu.py”,第1行,在
from.dash导入dash,无更新#noqa:F401
文件“C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8\u qbz5n2kfra8p0\LocalCache\localpackages\Python38\site Packages\dash\dash.py”,第18行
从烧瓶压缩导入压缩
文件“C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\localpackages\Python38\site Packages\flask\u compress.py”,第10行
进口brotli
文件“C:\Users\lizsc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\localpackages\Python38\site Packages\brotli.py”,第8行
导入
导入错误:导入时DLL加载失败\u brotli:找不到指定的模块。
我使用的是Windows10,Python 3.8.5。以下是我迄今为止根据web搜索结果建议尝试的修复:

  • 卸载仪表板,安装车轮,重新安装仪表板->错误消息中无更改
  • 卸载并重新安装brotly->错误消息中无更改
  • 将C:\program files\Python38\scripts添加到路径,卸载并重新安装Dash->不再获取“在路径中包含此目录” 安装Dash时出现警告消息,但回溯错误消息中没有更改
  • 根据错误web搜索的建议,在导入破折号->之前安装的matplotlib和导入的matplotlib会导致matplotlib特有的不同回溯错误
  • 已安装并运行virtualenv,已在virtualenv上安装破折号并运行代码->错误消息中无更改
  • 根据,已安装vc_redist.x86.exe,重新启动计算机并在virtualenv外部运行->错误消息中无更改
  • 安装vc_redist.x86.exe后运行VirtualNV->错误消息中无更改

  • 我当然认为自己是新手,所以任何指导都会被赏识的!p> 在我的例子中,帮助安装了
    vc\u redist

    x86: vc_redist.x86.exe
    x64: vc_redist.x64.exe
    
    从这里

    另外,请确保将Python/Windows和其他软件更新为最新版本,并重新启动计算机


    在Windows 10 Pro、Python 3.8.5、PyCharm 2020.2上测试。

    使用
    --用户
    命令强制重新安装dash:

    pip install dash --force-reinstall --user