Чертежи Python Flask "project.routes.loginScreen import login_blueprint ImportError: Нет модуля с именем rout.loginScreen" - PullRequest
0 голосов
/ 21 ноября 2018

Заранее спасибо, я новичок в Python - я работаю над проектом для школьной группы, и они настаивают на использовании Blueprints с Flask.Мы все работаем на Mac.Я делаю чистый клон репозитория и получаю эту ошибку при попытке запустить "python app.py":

from project.routes.loginScreen import login_blueprint
ImportError: No module named routes.loginScreen

Однако они могут запускать один и тот же код.Я так озадачен, поскольку на моей машине должна быть экологическая разница - я не думаю, что заголовки импорта снова имеют значение, они могут выполнить это без каких-либо дополнительных шагов.

Я уже установил 'export PYTHONDONTWRITEBYTECODE = "true" "в моем профиле bash, а" git status "возвращает" чистое рабочее дерево ". *

Это наша файловая структура с модульными маршрутами:

├── __pycache__
│   └── app.cpython-37.pyc
├── app.py
├── create_tables.sql
└── project
    ├── __init__.py
    ├── __pycache__
    │   └── __init__.cpython-37.pyc
    ├── routes
    │   ├── __pycache__
    │   │   ├── __init__.cpython-37.pyc
    │   │   ├── addCorkboard.cpython-37.pyc
    │   │   ├── addPushPin.cpython-37.pyc
    │   │   ├── followUser.cpython-37.pyc
    │   │   ├── likePushPin.cpython-37.pyc
    │   │   ├── loginScreen.cpython-37.pyc
    │   │   ├── postComment.cpython-37.pyc
    │   │   ├── searchPushPin.cpython-37.pyc
    │   │   ├── viewCorkboard.cpython-37.pyc
    │   │   ├── viewHomescreen.cpython-37.pyc
    │   │   ├── viewPopularSites.cpython-37.pyc
    │   │   ├── viewPopularTags.cpython-37.pyc
    │   │   ├── viewPushPin.cpython-37.pyc
    │   │   ├── viewStatistics.cpython-37.pyc
    │   │   └── watchCorkboard.cpython-37.pyc
    │   ├── addCorkboard.py
    │   ├── addPushPin.py
    │   ├── followUser.py
    │   ├── likePushPin.py
    │   ├── loginScreen.py
    │   ├── loginScreen.pyc
    │   ├── postComment.py
    │   ├── searchPushPin.py
    │   ├── viewCorkboard.py
    │   ├── viewCorkboard.pyc
    │   ├── viewHomescreen.py
    │   ├── viewPopularSites.py
    │   ├── viewPopularTags.py
    │   ├── viewPushPin.py
    │   ├── viewStatistics.py
    │   └── watchCorkboard.py
    └── templates
        ├── _messages.html
        ├── addCorkboard.html
        ├── addPushPin.html
        ├── followUser.html
        ├── layout.html
        ├── likePushPin.html
        ├── loginScreen.html
        ├── postComment.html
        ├── searchPushPin.html
        ├── userLoginError.html
        ├── viewCorkboard.html
        ├── viewHomeScreen.html
        ├── viewPopularSites.html
        ├── viewPopularTags.html
        ├── viewPushPin.html
        ├── viewStatistics.html
        └── watchCorkboard.html

Информация об окружении:

Python 2.7.15 pip 10.0.1

pip list all

Package                            Version
---------------------------------- -------
appnope                            0.1.0  
asn1crypto                         0.24.0 
backports.shutil-get-terminal-size 1.0.0  
blueprint                          3.4.2  
cffi                               1.11.5 
Click                              7.0    
cryptography                       2.3.1  
decorator                          4.3.0  
enum34                             1.1.6  
Flask                              1.0.2  
flask-blueprint                    1.2.6  
Flask-Login                        0.4.1  
Flask-MySQL                        1.4.0  
Flask-MySQLdb                      0.2.0  
Flask-WTF                          0.14.2 
idna                               2.7    
ipaddress                          1.0.22 
ipython                            5.8.0  
ipython-genutils                   0.2.0  
ItsDangerous                       1.0.0  
Jinja2                             2.10   
MarkupSafe                         1.0    
MySQL-python                       1.2.5  
mysqlclient                        1.3.13 
pathlib2                           2.3.2  
pbr                                5.1.0  
pexpect                            4.6.0  
pickleshare                        0.7.5  
pip                                10.0.1 
prompt-toolkit                     1.0.15 
ptyprocess                         0.6.0  
pycparser                          2.19   
Pygments                           2.2.0  
PyMySQL                            0.9.2  
scandir                            1.9.0  
setuptools                         40.5.0 
simplegeneric                      0.8.1  
six                                1.11.0 
stevedore                          1.30.0 
traitlets                          4.3.2  
virtualenv                         16.0.0 
virtualenv-clone                   0.4.0  
virtualenvwrapper                  4.8.2  
wcwidth                            0.1.7  
Werkzeug                           0.14.1 
wheel                              0.31.1 
WTForms                            2.2.1  

Заранее спасибо!

...