Why is Flask hanging after importing the pandas lib or several other scientific libs? It still works, when running it locally via SSH, but when visiting the URL the browser loads and loads and nothing happens.
The solution is for Ubuntu with Apache2 server. You have to configure the following file:
/etc/apache2/sites-available/your-flask-app-file.conf
paste the following line below WSGIScriptAlias:
WSGIApplicationGroup %{GLOBAL}
After a long and painful exercise, I was able to finally get my app running .The issue is with the pandas 0.19.2 built when the application is getting imported in the .wsgi file
To resolve it Remove your imports from the global level and insert them at the function level
import pandas as pd
....
@app.route('/getFunction', methods=["GET"])
def sample_get_function():
movieData=pd.read_csv('someData.csv')
to
....
@app.route('/getFunction', methods=["GET"])
def sample_get_function():
import pandas as pd
movieData=pd.read_csv('someData.csv')
This is not a very good solution but it is working
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With