Hi,
I get the following error when trying to deploy the app via streamlit.
here is my github repo
Hi @sl2902,
First, welcome to the Streamlit community
Did you by chance have this app running locally and hit the deploy button from the hamburger menu?
I ask because I see that your error has “sl2902/kaggle.git branch ‘main’” at the end of the message.
I have found that if you remove the “.git” from the app dashboard it usually works.
Let me know if this works for you,
Happy Streamlit-ing!
Marisa
Hi @Nikul_G,
I posted the sart of an answer here: KeyError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs
Thanks @Marisa_Smith
Yes, I deployed it via the streamlit app. Is there a better way of doing this?
After removing “.git” from the repo path, I was able to deploy the app. However, I ran into another error
The error message appears obvious, but I cannot seem to figure out why the app is unable to locate the file, which otherwise runs fine locally
FileNotFoundError: [Errno 2] No such file or directory: ‘/app/kaggle/input/learnplatform-covid19-impact-on-digital-learning/districts_info.csv’
In the repo, the script is under the covid19 folder, and I access the path like so
path = os.path.join(os.getcwd(), “input/learnplatform-covid19-impact-on-digital-learning/”)
The “input” folder is under “covid19” directory; it is missing the “covid19” folder when it runs the above command for some reason. Any idea what I am missing here?
Hi @sl2902,
So when you launch your streamlit app on the cloud, it runs it from the top directory of Github.
Based on that path ‘/app/kaggle/input/learnplatform-covid19-impact-on-digital-learning/districts_info.csv’
, locally you have your Git repo in a top folder called app/
with a slightly different structure/directory names.
However, on your GitHub the directories are:
kaggle/covid19/input/learnplatform-covid19-impact-on-digital-learning/districts_info.csv
You need to change the path to align with the directory structure of your remote GitHub repo not your local one.
Happy Streamlit-ing!
Marisa
Not quite.
This is my directory structure locally
/Users/home/Documents/kaggle/covid19
.
├── impact-of-covid-19-on-digital-learning.ipynb
├── input
│ └── learnplatform-covid19-impact-on-digital-learning
│ ├── README.md
│ ├── districts_info.csv
│ ├── engagement_data
│ │ ├── 1000.csv
│ │ ├── 1039.csv
│ │ ├── 1044.csv
│ │ ├── 1052.csv
| | |__ …
│ └── products_info.csv
├── requirements.txt
├── streamlit_app.py
app/ doesn’t exist.
For some reason, os.get_cwd() skips “covid/” folder, and returns “/kaggle/input/learnplatform-covid19-imact-on-digital-learning”, which returns a “File not found error”. Since the streamlit_app.py is in the “covid19/” folder, shouldn’t it return - “/kaggle/covid19/input/learnplatform-covid19-imact-on-digital-learning”?
I am getting below errors. if anyone could help, I appreciate.
PermissionError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs.
Traceback:
File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/script_runner.py", line 354, in _run_script
exec(code, module.__dict__)File "/app/master_thesis/streamlit_appcopy.py", line 181, in <module>
load_feedback_form()File "/app/master_thesis/streamlit_appcopy.py", line 179, in load_feedback_form
df.append(df2, ignore_index=True).to_csv("data/j.csv", index=False)File "/home/appuser/venv/lib/python3.7/site-packages/pandas/core/generic.py", line 3482, in to_csv
storage_options=storage_options,File "/home/appuser/venv/lib/python3.7/site-packages/pandas/io/formats/format.py", line 1105, in to_csv
csv_formatter.save()File "/home/appuser/venv/lib/python3.7/site-packages/pandas/io/formats/csvs.py", line 243, in save
storage_options=self.storage_options,File "/home/appuser/venv/lib/python3.7/site-packages/pandas/io/common.py", line 706, in get_handle
newline="",
Please do not copy-paste the same message onto multiple threads. There are at least 3 copies of this, the same people all see the same postings.
yes you are right @randyzwitch, but I am trying to get any suggestion or hint from Streamlit community.
This isn’t a “yes, but” situation. Please stop doing it, whatever the rationale.
yes got it, I am very thankful for your reply
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.