ant wrote: > ant wrote: > > ... > > script was there, but the package was not actually > installed. > > after installing again i get: > >===== > > (env) me@ant(26)~/src/test$ ngfp > Traceback (most recent call last): > File "/home/me/src/env/bin/ngfp", line 7, in <module> > from ngfp import main > ImportError: cannot import name 'main' from 'ngfp' > (/home/me/src/salsa/env/lib/python3.7/site-packages/ngfp/__init__.py) > >===== > > i'm not sure if this is because my __init__.py is > another directory deeper (my project has a top level > directory with the setup.py in it and then the > ngfp directory with the __init__.py in it which > contains the following: > >===== > name = "ngfp" >===== > > which obviously says nothing about main... > i hate being a newbie. > > but at least i'm making progress. :)
hmmm, but my main is defined in ngfp.py ===== ... def main(): window = Window(width=cfg.img_pix*(cfg.game_cols+cfg.control_cols+3), height=cfg.img_pix*(cfg.game_rows+2), caption="Ngfp", resizable=True, fullscreen=False, visible=False) pyglet.clock.schedule_interval(window.update, 1/120.0) # update at 60Hz pyglet.app.run() if __name__ == "__main__": main() ===== when i'm in the directory with the source code: $ python3 ngfp.py works exactly as it should. ant -- https://mail.python.org/mailman/listinfo/python-list