Python - Module not found for a dependent project while launching flask
up vote
0
down vote
favorite
My flask project structure looks like this:
flask_demo_app
-app
-__init__.py
-routes.py
-demoapp_venv
-flask_demo_app.py
My init.py looks like this :
from flask import Flask
app = Flask(__name__)
from app import routes
code inside flask_demo_app.py
from app import app
code inside routes.py:
import os
cwd = os.path.abspath(os.path.dirname(__file__))
print(cwd)
from app import app
from flask import render_template
from mySDK_python_sdk.mySDK_core import core_config
@app.route('/')
@app.route('/index')
def index():
return 'Hello world'
@app.route('/sdk')
def test_sdk1():
print('invoking from rutes')
config = core_config.RestClientConfig('194.138.0.25', '9400')
return config
mySDK project is my another python project which is installed as a wheel file and available inside demoapp_venv/site-packages. When i run routes.py directly without using flask (of course removing "@app.route"), it invokes the methods inside "core_config" as expected. But when I run flask run command, it gives me module not found error for the modules of the installed "mySDK" project.
I am using pycharm editor and marked the installed packages of mySDK as "source root".
Please let me know why I am getting module not found error for installed app.
python flask module python-import python-wheel
add a comment |
up vote
0
down vote
favorite
My flask project structure looks like this:
flask_demo_app
-app
-__init__.py
-routes.py
-demoapp_venv
-flask_demo_app.py
My init.py looks like this :
from flask import Flask
app = Flask(__name__)
from app import routes
code inside flask_demo_app.py
from app import app
code inside routes.py:
import os
cwd = os.path.abspath(os.path.dirname(__file__))
print(cwd)
from app import app
from flask import render_template
from mySDK_python_sdk.mySDK_core import core_config
@app.route('/')
@app.route('/index')
def index():
return 'Hello world'
@app.route('/sdk')
def test_sdk1():
print('invoking from rutes')
config = core_config.RestClientConfig('194.138.0.25', '9400')
return config
mySDK project is my another python project which is installed as a wheel file and available inside demoapp_venv/site-packages. When i run routes.py directly without using flask (of course removing "@app.route"), it invokes the methods inside "core_config" as expected. But when I run flask run command, it gives me module not found error for the modules of the installed "mySDK" project.
I am using pycharm editor and marked the installed packages of mySDK as "source root".
Please let me know why I am getting module not found error for installed app.
python flask module python-import python-wheel
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
My flask project structure looks like this:
flask_demo_app
-app
-__init__.py
-routes.py
-demoapp_venv
-flask_demo_app.py
My init.py looks like this :
from flask import Flask
app = Flask(__name__)
from app import routes
code inside flask_demo_app.py
from app import app
code inside routes.py:
import os
cwd = os.path.abspath(os.path.dirname(__file__))
print(cwd)
from app import app
from flask import render_template
from mySDK_python_sdk.mySDK_core import core_config
@app.route('/')
@app.route('/index')
def index():
return 'Hello world'
@app.route('/sdk')
def test_sdk1():
print('invoking from rutes')
config = core_config.RestClientConfig('194.138.0.25', '9400')
return config
mySDK project is my another python project which is installed as a wheel file and available inside demoapp_venv/site-packages. When i run routes.py directly without using flask (of course removing "@app.route"), it invokes the methods inside "core_config" as expected. But when I run flask run command, it gives me module not found error for the modules of the installed "mySDK" project.
I am using pycharm editor and marked the installed packages of mySDK as "source root".
Please let me know why I am getting module not found error for installed app.
python flask module python-import python-wheel
My flask project structure looks like this:
flask_demo_app
-app
-__init__.py
-routes.py
-demoapp_venv
-flask_demo_app.py
My init.py looks like this :
from flask import Flask
app = Flask(__name__)
from app import routes
code inside flask_demo_app.py
from app import app
code inside routes.py:
import os
cwd = os.path.abspath(os.path.dirname(__file__))
print(cwd)
from app import app
from flask import render_template
from mySDK_python_sdk.mySDK_core import core_config
@app.route('/')
@app.route('/index')
def index():
return 'Hello world'
@app.route('/sdk')
def test_sdk1():
print('invoking from rutes')
config = core_config.RestClientConfig('194.138.0.25', '9400')
return config
mySDK project is my another python project which is installed as a wheel file and available inside demoapp_venv/site-packages. When i run routes.py directly without using flask (of course removing "@app.route"), it invokes the methods inside "core_config" as expected. But when I run flask run command, it gives me module not found error for the modules of the installed "mySDK" project.
I am using pycharm editor and marked the installed packages of mySDK as "source root".
Please let me know why I am getting module not found error for installed app.
python flask module python-import python-wheel
python flask module python-import python-wheel
asked Nov 11 at 8:39
smruti ranjan
323316
323316
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247085%2fpython-module-not-found-for-a-dependent-project-while-launching-flask%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown