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.

Reply via email to