【发布时间】:2021-11-06 17:03:07
【问题描述】:
当我想在基于 Pyramid 服务器的 PyCharm 中运行我的 Pyramid Web 应用程序时,我收到一个关于“找不到与方案匹配的加载程序”的错误。但是,如果我直接在终端中运行 pserve myapp.ini,它可以在本地启动我的网络应用程序。我在 PyCharm 中编辑了配置:配置文件指向 myapp.ini,Python 解释器指向虚拟环境中的 python。
Traceback(最近一次通话最后一次): 文件“/Applications/PyCharm.app/Contents/plugins/python/helpers/pycharm/pycharm_load_entry_point.py”,第 12 行,在 sys.exit(f()) 文件“/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/pserve.py”,第 34 行,在 main 返回 command.run() 运行中的文件“/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/pserve.py”,第 193 行 loader = self._get_config_loader(config_uri) 文件“/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/common.py”,第 23 行,在 get_config_loader return plaster.get_loader(config_uri,protocols=['wsgi']) 文件“/Users/simon/Documents/venv/lib/python3.6/site-packages/plaster/loaders.py”,第 109 行,在 get_loader raise LoaderNotFound(requested_scheme,protocols=protocols) plaster.exceptions.LoaderNotFound:找不到方案“file+ini”、协议“wsgi”的匹配加载器。
进程以退出代码 1 结束
虽然我去官网看石膏和WSGI,但还是搞不明白。
在 PyCharm 中配置 Pyramid web 应用程序时,是否有人有任何建议或类似问题?
谢谢。
【问题讨论】:
-
来自groups.google.com/g/pylons-discuss/c/H3zDRsw8Ykg "请附上您项目运行配置的屏幕截图。"和“您的工作目录在运行配置中的价值是什么?”
-
@StevePiercy 是的,它是运行配置中的工作目录问题。提供后,它就可以工作。谢谢。
-
您能接受我下面的回答作为解决方案吗?谢谢!
-
当然。它已完成并被接受。谢谢。
标签: python pycharm uwsgi wsgi pyramid