运行 来自 pycharm 的 authlib 示例服务器?

Run authlib example server from pycharm?

我刚刚下载了 this 项目。尝试从命令行 运行 它,一切正常。尝试从 pycharm 到 运行 - 我得到这个错误:

c:\Users\Ignas\Anaconda3\envs\ugpsts\python.exe -m flask run Traceback (most recent call last): File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\runpy.py", line 183, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\runpy.py", line 142, in _get_module_details return _get_module_details(pkg_main_name, error) File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\runpy.py", line 109, in _get_module_details import(pkg_name) File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\site-packages\flask__init__.py", line 21, in from .app import Flask, Request, Response File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\site-packages\flask\app.py", line 25, in from . import cli, json File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\site-packages\flask\cli.py", line 18, in import ssl File "C:\Users\Ignas\Anaconda3\envs\ugpsts\lib\ssl.py", line 98, in import _ssl # if we can't import it, let the error propagate ImportError: DLL load failed: The specified module could not be found. `

这个错误对我来说并没有什么意义,可能是哪里出了问题?当我从 cmd 运行t 时,我使用 flask run 命令。所以没什么不同。

这是 PyCharm conda 环境中的一个已知问题:PY-27234。对于解决方法,您可以在 运行 配置环境变量中设置正确的 PATH。它可以在PyCharm之外的终端在env激活后使用echo %PATH%获得。