So after restarting my laptop today my whole application won’t start anymore, because of error:
Traceback (most recent call last):
File "launch_graph_app.py", line 21, in <module>
import plotly.plotly as py
File "/Users/max/anaconda3/lib/python3.7/site-packages/plotly/plotly/__init__.py", line 4, in <module>
_chart_studio_error("plotly")
File "/Users/max/anaconda3/lib/python3.7/site-packages/_plotly_future_/__init__.py", line 49, in _chart_studio_error
submodule=submodule
ImportError:
The plotly.plotly module is deprecated,
please install the chart-studio package and use the
chart_studio.plotly module instead.
Which I do not really understand, since the line 21 of my application is simply empty.
The imports are the following:
import base64
import datetime
import io
import time
import numpy as np
from PIL import Image
import dash
from dash.dependencies import Input, Output, State
import dash_core_components as dcc
import dash_html_components as html
#from flask_caching import Cache
import pandas as pd
import sys
import os
import re
sys.path.append(os.path.realpath(__file__))
import graph_definitions as GD
import menu_definitions as MD
import algorythm_definitions as AD
I could imagine that the graph_definitions file causes that problem, where the imports are:
import plotly.graph_objects as go
from plotly import tools
from plotly.subplots import make_subplots
import os
import sys
import math
import numpy as np
sys.path.append(os.path.realpath(__file__))
import algorythm_definitions as AD
Well, I tried to import plotly.chart_studio there, and the error didnt change, and I did not find any help how to migrate to chart studio anywhere I tried to revert back to the previous version by
pip install plotly==3.10.0.
After undoing all changes that I have done to try the migration, I however now get a different error, namely:
File "launch_graph_app.py", line 25, in <module>
import graph_definitions as GD
File "/Users/max/Desktop/Office/Phd/pythoncode/graph_app/graph_definitions.py", line 13, in <module>
import plotly.graph_objects as go
ModuleNotFoundError: No module named 'plotly.graph_objects'
How do I fix this?