Для тестирования я сделал небольшую версию с простой основной функцией: < /p>
Код: Выделить всё
# main.py
import pandas as pd
import streamlit as st
def main():
st.title("My Streamlit App")
st.write("Hello, world!")
df = pd.DataFrame({
'Column 1': [1, 2, 3],
'Column 2': ['A', 'B', 'C']
})
st.write("Here's a sample DataFrame:")
st.dataframe(df)
if __name__ == "__main__":
main()
< /code>
На Raspberry создайте виртуальную среду, установите Streamlit и запустите приложение: < /p>
python3 -m venv .venv
source .venv/bin/activate
pip install streamlit
streamlit run main.py
< /code>
проблема < /h3>
Когда я пытаюсь запустить приложение на Pi 4, я получаю: < /p>
Illegal instruction (core dumped)
< /code>
Иногда даже даже просто делать: < /p>
python3 -c "import pandas"
< /code>
Внутри контейнера вызывает тот же сбой.
Это происходит как с моим реальным приложением, так и с минимальным тестовым приложением выше. < /p>
что я пробовал < /h3>
Установка Pandas < /h3> Pip Устроить Pandas < /> intembers < /strastres < /код> с помощью Pip install pandas < /> shrashes < /code> sacders < /code < /code> sacders < /код. Нелегальная инструкция
Установка Python3-pandas через appt-get работает, но так как я установил опремленность через Pip, я получаю модуль, не найденной: Pandas Ошибка.
Код: Выделить всё
libatlas-base-dev
Код: Выделить всё
pip config set global.extra-index-url https://www.piwheels.org/simple
Код: Выделить всё
apt-get install python3-pandas
< /ul>
< /li>
< /ol>
Вопрос < /h3>
Кто -нибудь успешно запустил приложение по потоковому положению с помощью Perse), чтобы установить (N, не установленное (не установленное), чтобы установить (не установлено, что на PREECT PREAS PIO 4 < /PORST>? что это не притягивает несовместимые колеса с непревзойденными инструкциями процессора?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... berry-pi-4