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.

Reply via email to