FWIW, I filed a feature request, and it was triaged by JetBrains within 24 hours.
> > >
> > > PyCharm Professional uses pyramid-cookiecutter-starter under the hood.
> > >
> > > --steve
> > >
> > >
> > > On 9/8/21 7:10 PM, Simon wrote:
> > > > Hi there,
> > > >
> > > > I got an error about 'could not find a matching loader for the scheme' when I want to run my Pyramid web app in PyCharm based on Pyramid server. However, if I directly run pserve myapp.ini in terminal, it can launch my web app locally. I have edit the configuration in PyCharm: the config file is pointed to myapp.ini and the Python interpreter is pointed to python in the virtual environment.
> > > >
> > > > Traceback (most recent call last):
> > > > File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pycharm/pycharm_load_entry_point.py", line 12, in <module>
> > > > sys.exit(f())
> > > > File "/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/pserve.py", line 34, in main
> > > > return command.run()
> > > > File "/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/pserve.py", line 193, in run
> > > > loader = self._get_config_loader(config_uri)
> > > > File "/Users/simon/Documents/venv/lib/python3.6/site-packages/pyramid/scripts/common.py", line 23, in get_config_loader
> > > > return plaster.get_loader(config_uri, protocols=['wsgi'])
> > > > File "/Users/simon/Documents/venv/lib/python3.6/site-packages/plaster/loaders.py", line 109, in get_loader
> > > > raise LoaderNotFound(requested_scheme, protocols=protocols)
> > > > plaster.exceptions.LoaderNotFound: Could not find a matching loader for the scheme "file+ini ", protocol "wsgi".
> > > >
> > > > Process finished with exit code 1
> > > >
> > > >
> > > > Though I go to the official website about plaster and WSGI, I still cannot figure it out. \
> > > >
> > > > Do anyone have any suggestion or have any similar problem when configuring Pyramid web app in PyCharm?
> > > >
> > > > Thanks.
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google Groups "pylons-discuss" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send an email to
pylons-discus...@googlegroups.com <mailto:
pylons-discus...@googlegroups.com>.