I believe you have two (or three) versions installed. One installed from pip and one local (downloaded from github).
when you start it with py4web-start apps (without the ./ you are using the pip installed one) when you start it with ./py4web-start apps you are using the git one. If you use source bin/activate it means you have a venv and maybe you have another version installed in the venv. One of those versions may be old and missing the py4web/__init__.py file. I recommend you cleanup house: 1) remove the venv 2) remove the py4web folder 3) python3 -m pip uninstall py4web (from outside the py4web folder) Then choose what preferred workflow: pip, venv+pip, or source. Do not mix them up. If you want to try different workflows, use different folders. pip gets confused when you have the code checkout in the same folder where you run pip. workflow 1) pip only python3 -m pip install py4web py4web-start apps (apps will be created for you) workflow 2) venv+pip mkdir work cd work python3 -m venv venv source venv/bin/activate python -m pip install py4web py4web-start apps (apps will be created for you) workflow 3) from source git clone https://github.com/web2py/py4web.git cd py4web make test python3 ./py4web-start apps (this will not create apps but will find the downloaded ones) workflow 4) from source and install git clone https://github.com/web2py/py4web.git cd py4web make install cd .. mkdir work cd work py4web-start apps On Saturday, 31 August 2019 02:36:35 UTC-7, Klaus Zinser wrote: > > Using: > python3 -m pip install py4web --upgrade worked. > > But i was unsucessful with these two commands: > source bin/activate > ./py4web-start apps / > > Then I used: > > git clone https://github.com/web2py/py4web.git > cd py4web > python3 -m pip install -r requirements.txt > python3 setup.py install > > > and finelly: > > py4web-start apps > > > It came up but I was unsucessful when entering the requested one-time > dashboard password. > > > KlMcM:py4web klausxx$ py4web-start apps > > > ██████╗ ██╗ ██╗██╗ ██╗██╗ ██╗███████╗██████╗ > > ██╔══██╗╚██╗ ██╔╝██║ ██║██║ ██║██╔════╝██╔══██ > > ██████╔╝ ╚████╔╝ ███████║██║ █╗ ██║█████╗ ██████╔╝ > > ██╔═══╝ ╚██╔╝ ╚════██║██║███╗██║██╔══╝ ██╔══██╗ > > ██║ ██║ ██║╚███╔███╔╝███████╗██████╔╝ > > ╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚═════╝ > > It is still experimental... > > assets-folder: > /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/py4web/assets > > Choose a one-time dashboad password: ONETIMEPW > > Dashboard is at: http://127.0.0.1:8000/_dashboard > > Traceback (most recent call last): > > File "/Library/Frameworks/Python.framework/Versions/3.7/bin/py4web-start", > line 11, in <module> > > load_entry_point('py4web==0.1.20190826.1', 'console_scripts', > 'py4web-start')() > > File > "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/py4web/core.py", > line 816, in main > > Reloader.import_apps() > > File > "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/py4web/core.py", > line 661, in import_apps > > 'apps', path).load_module() > > File "<frozen importlib._bootstrap_external>", line 407, in > _check_name_wrapper > > File "<frozen importlib._bootstrap_external>", line 907, in load_module > > File "<frozen importlib._bootstrap_external>", line 732, in load_module > > File "<frozen importlib._bootstrap>", line 265, in _load_module_shim > > File "<frozen importlib._bootstrap>", line 696, in _load > > File "<frozen importlib._bootstrap>", line 677, in _load_unlocked > > File "<frozen importlib._bootstrap_external>", line 724, in exec_module > > File "<frozen importlib._bootstrap_external>", line 859, in get_code > > File "<frozen importlib._bootstrap_external>", line 916, in get_data > > FileNotFoundError: [Errno 2] No such file or directory: > '/Users/klausxx/py4web/apps/__init__.py' > > KlMcM:py4web klausxx$ > > > Klaus > > > > ----- > > > Am Montag, 26. August 2019 19:05:24 UTC+2 schrieb En Ware: >> >> hmm , I just tried from pip and works find >> >> python3 -m pip install py4web --upgrade >> >> source bin/activate >> >> ./py4web-start apps / >> >> >> ██████╗ ██╗ ██╗██╗ ██╗██╗ ██╗███████╗██████╗ >> ██╔══██╗╚██╗ ██╔╝██║ ██║██║ ██║██╔════╝██╔══██╗ >> ██████╔╝ ╚████╔╝ ███████║██║ █╗ ██║█████╗ ██████╔╝ >> ██╔═══╝ ╚██╔╝ ╚════██║██║███╗██║██╔══╝ ██╔══██╗ >> ██║ ██║ ██║╚███╔███╔╝███████╗██████╔╝ >> ╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚═════╝ >> It is still experimental... >> >> assets-folder: >> /Users/.env/python/py4web/lib/python3.6/site-packages/py4web/assets >> Choose a one-time dashboad password: >> Dashboard is at: http://127.0.0.1:8000/_dashboard >> [X] loaded _dashboard >> [X] loaded myapp >> [X] loaded _default >> [X] loaded _scaffold >> Bottle v0.12.17 server starting up (using TornadoServer())... >> Listening on http://127.0.0.1:8000/ >> Hit Ctrl-C to quit. >> >> >> >> On Wednesday, August 21, 2019 at 10:51:31 AM UTC-5, Annet wrote: >>> >>> >>> python3 setup.py install >>>> >>> >>> I installed py4web from source: >>> >>> git clone https://github.com/web2py/py4web.gitcd py4web >>> python3 -m pip install -r requirements.txt >>> python3 setup.py install >>> >>> >>> Running the last statement gives the following errors: >>> >>> byte-compiling >>> build/bdist.macosx-10.9-x86_64/egg/py4web/utils/auth_plugins/saml2_plugin.py >>> >>> to saml2_plugin.cpython-37.pyc >>> File >>> "build/bdist.macosx-10.9-x86_64/egg/py4web/utils/auth_plugins/saml2_plugin.py", >>> >>> line 105 >>> session.saml_outstanding_queries = {req_id: request.url} >>> ^ >>> SyntaxError: invalid syntax >>> >>> and >>> >>> Extracting py4web-0.1.20190818.2-py3.7.egg to >>> /usr/local/lib/python3.7/site-packages >>> File >>> "/usr/local/lib/python3.7/site-packages/py4web-0.1.20190818.2-py3.7.egg/py4web/utils/auth_plugins/saml2_plugin.py", >>> >>> line 105 >>> session.saml_outstanding_queries = {req_id: request.url} >>> ^ >>> SyntaxError: invalid syntax >>> >>> >>> >>> I starting py4web >>> >>> py4web-start apps >>> >>> >>> fails with the following error: >>> >>> FileNotFoundError: [Errno 2] No such file or directory: >>> '/Users/me/py4web/apps/__init__.py' >>> >>> >>> How do I resolve these issues? >>> >>> >>> Kind regards, >>> >>> Annet >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/e2788ee8-f38c-4c7e-8327-563cd2711a13%40googlegroups.com.