I don't have any beanstalk experience but this is definitely a path/virtualenv issue. I'd add some code to output your sys.path and it should be clear why your code is not available. It sounds like your dependencies were installed but the package itself is not on the path.
On Sun, Jul 17, 2016 at 5:05 PM, Andrew Burnett <[email protected]> wrote: > Does anyone have experience installing a Pyramid application via Elastic > Beanstalk? My application deploys but I cannot configure the > application's application.py (or pyramid.wsgi) file to work properly. > Within get_app the following error occurs: > > > File > "/opt/python/run/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", > line 829, in resolve[Sun Jul 17 21:24:15.482379 2016] [:error] [pid 736] > [remote 127.0.0.1:9522] raise DistributionNotFound(req, requirers)[Sun > Jul 17 21:24:15.482427 2016] [:error] [pid 736] [remote 127.0.0.1:9522] > DistributionNotFound: The 'MyApp' distribution was not found and is required > by the application > > > Where MyApp is the application I am trying to run. > > > Here is my application.py: > > > from pyramid.paster import get_app, setup_loggingimport os, site, sys > ini_path = os.path.join(os.path.dirname(__file__), 'production.ini') > setup_logging(ini_path) > application = get_app(ini_path, 'main') > > It seems as though the error occurs because its looking for MyApp within > /opt/python/run/venv/lib/python2.7/site-packages/ rather than > /opt/current/python/app/. What am I missing? Do I need to add something > to my path? Does anyone have experience with this? > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/94579979-dedf-4743-8f05-3d79e52a9a3f%40googlegroups.com > <https://groups.google.com/d/msgid/pylons-discuss/94579979-dedf-4743-8f05-3d79e52a9a3f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAKdhhwGgH8_-ML8dHONJ909HFGepmMXT9XsU82n6n_HWy1c8Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
