Can not deploy Streamlit via Github

Hello I could not deploy my streamlit app. Could you please help ?

There is a file transactions.npz which is larger than 25M and needs to be hosted on Google Drive (transactions.npz - Google Drive).

Error deploy Streamlit app : FileNotFoundError: [Errno 2] No such file or directory: ‘\transactions.npz

Github link (GitHub - yen-bui/Start-with-Git)

Streamlit deploy (

Here is the code to direct URL that contains the transactions.npz file

import requests
from io import BytesIO
import streamlit as st

st.markdown("[Download transactions.npz](")

# Define the URL of the hosted file
file_url = ""

# Download the file using requests
response = requests.get(file_url)
content = response.content

arrays = dict(np.load((BytesIO(content), allow_pickle=True))
data = {k: [s.decode("utf-8") for s in v.tobytes().split(b"\x00")] if v.dtype == np.uint8 else v for k, v in arrays.items()}
df_transactions = pd.DataFrame.from_dict(data)

I have changed the link from the :-

# Define the URL of the hosted file
file_url = ""


file_url = ""

arrays = dict(np.load((BytesIO(content), allow_pickle=True)) # some error in this

arrays = dict(np.load(BytesIO(content), allow_pickle=True))

Please let me know if problem still presists.

Thank you very much for your help !

I tried to modify the URL link and the line with error that you have stated but still got the same problem.

Can you help check ?

Thanks :blush:

Solution: Modify the code to use the direct download link ( ) for the file hosted on Google Drive. Ensure the file’s sharing settings allow anyone with the link to view it.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.