Thats was working on the Desktop: 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 For me thats fine and I don't want the risk to destroy. I need to make sure to keep the code actual. Nothing happenened on this: ./py4web-start app.py Nevertheless, that was on the desktop. I tried on the notebook: workflow 1) pip only python3 -m pip install py4web py4web-start apps (apps will be created for you) zvkmcbk:~ klauszinser$ py4web-start app.py Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/bin/py4web-start", line 11, in <module> ... File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/py4web/__init__.py", line 1, in <module> from . core import ( File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/py4web/core.py", line 209, in <module> setattr(pydal.DAL.Field, _, threadsafevariable.ThreadSafeVariable()) AttributeError: type object 'DAL' has no attribute 'Field' zvkmcbk:~ klauszinser$ Right now I am fine as the desktop is working. I will play around with the notebook and try 1) pip ony setup. For me its now a low priority. Thank you, Klaus ----- Am Sonntag, 1. September 2019 04:50:09 UTC+2 schrieb Massimo Di Pierro: > > This is my bad. We just renamed > > ./py4web-start to ./py4web-start app.py > > the reason is that windows did not understand the former. Does this solver > the problems? > > On Saturday, 31 August 2019 14:45:14 UTC-7, Klaus Zinser wrote: >> >> Thanks Val, thanks Massimo, >> as there was the chance to tidy up I took the approach from Massimo. >> >> First I tried >> py4web-start apps -> working >> ./py4web-start apps -> not working >> Then I tried to tidy up. Most realistic I >> #1 deleted the venv (virtual environment), >> #2 removed the folder >> #3 uninstalled >> The I rebooted OSX. >> >> When choosing 1) pip only I got these messages: >> >> You are using pip version 19.0.3, however version 19.2.3 is available. >> >> You should consider upgrading via the 'pip install --upgrade pip' command. >> >> KlMcM:~ klausv.zinser$ pip install --upgrade pip >> >> DEPRECATION: Python 2.7 will reach the end of its life on January 1st, >> 2020. Please upgrade your Python as Python 2.7 won't be maintained after >> that date. A future version of pip will drop support for Python 2.7. More >> details about Python 2 support in pip, can be found at >> https://pip.pypa.io/en/latest/development/release-process/#python-2-support >> >> Requirement already up-to-date: pip in >> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages >> >> (19.2.3) >> >> KlMcM:~ klausv.zinser$ py4web-start apps >> >> -bash: py4web-start: command not found >> Neither ./py4web-start apps or py4web-start apps was working. >> >> When reviewing what I had done before to install and what I uninstalled: >> python3 >> -m pip uninstall py4web >> I went for workflow 4) from source and install (as I had done this >> before). >> That was working, >> >> I don't want to take too much of your time. So this is fine for me. As I >> am working on web2py with JSON and D3 I should try to have something >> similar working. >> >> But if you want me to test some issues let me know (pip only would be the >> cleanest solution; again its fine what I have). >> >> Klaus >> >> ---- >> >> Am Samstag, 31. August 2019 21:10:29 UTC+2 schrieb Massimo Di Pierro: >>> >>> 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/05eb2457-d705-481e-b2a2-ebd983fa599a%40googlegroups.com.