高雄家的 Pi 3 主機因為社區網路停止服務後停擺, 申裝光世代後又因為桌面異常無法更改網路設定, 只好改燒錄新版 OS Trixie, 這回我改用官方燒錄程式 Imager, 參考 :
開機後檢查 TF 卡檔案系統 :
pi@KAO-Pi3:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 323M 0 323M 0% /dev
tmpfs 185M 9.0M 176M 5% /run
/dev/mmcblk0p2 29G 5.3G 22G 20% /
tmpfs 461M 8.0K 461M 1% /dev/shm
tmpfs 5.0M 12K 5.0M 1% /run/lock
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service
tmpfs 461M 171M 291M 37% /tmp
/dev/mmcblk0p1 510M 106M 405M 21% /boot/firmware
tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service
tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyS0.service
tmpfs 93M 64K 93M 1% /run/user/1000
用掉 5.3GB, 還有 22GB 可用.
首先安裝 VNC 遠端桌面, 參考 :
接著安裝 Anydesk, 因 OS 是 32 位元故要安裝 armhf 版的 anydesk, 只有舊的 6.3.0 版可下載 :
但安裝時出現錯誤 :
詢問 AI 得知 Anydesk 目前僅支援 64 位元 OS (似乎已放棄 32 位元), 所以只好放棄安裝.
Trixie 內建 Python 3.13 版環境 :
pi@KAO-Pi3:~ $ python
Python 3.13.5 (main, Jun 25 2025, 18:55:22) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
然後是建立 Python 共用虛擬環境來安裝常用套件, 參考 :
注意, 不要在此共用虛擬環境安裝 streamlit, 它依賴的底層 C 程式會破壞 pandas 等套件之運作, 要用單獨的虛擬環境安裝 streamlit.
pi@KAO-Pi3:~ $ python -m venv myenv313
pi@KAO-Pi3:~ $ ls -ls
total 36
4 drwxrwxr-x 2 pi pi 4096 Dec 4 22:56 Desktop
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Documents
4 drwxr-xr-x 2 pi pi 4096 Dec 9 07:05 Downloads
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Music
4 drwxrwxr-x 5 pi pi 4096 Dec 9 10:37 myenv313
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Pictures
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Public
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Templates
4 drwxr-xr-x 2 pi pi 4096 Dec 4 22:56 Videos
這樣便建立了一個虛擬環境資料夾 myenv313, 用下列指令進入虛擬環境 :
pi@KAO-Pi3:~ $ source myenv313/bin/activate
(myenv313) pi@KAO-Pi3:~ $
接下來即可在此虛擬環境用 pip 安裝套件了.
1. 資料科學基礎套件 :
pip install numpy==2.2.6
pip install pandas
pip install scipy
pip install matplotlib
pip install seaborn
pip install bokeh
pip install plotly
pip install scikit-learn
註 : 因 pandas-ta 0.4.71b 依賴 numpy 2.2.6, 故先行指定此版本.
2. 深度學習框架 :
pip install torch torchvision torchaudio
3. Web UI :
pip install django
pip install gradio
註 : streamlit 依賴許多 C extension, 與樹莓派 Trixie 的 Python 3.13 部分不相容, 會導致 Python 執行環境崩潰, 勿安裝.
4. 爬蟲 :
pip install html5lib
pip install selenium
pip install scrapy
5. 量化投資 :
pip install yfinance
pip install twstock
pip install mplfinance
pip install ta
pip install kbar
pip install backtrader
pip install pyfolio-reloaded
6. Bot 套件 :
pip install line-bot-sdk
pip install python-telegram-bot
7. LLM 套件 :
pip install openai
pip install google-generativeai


沒有留言:
張貼留言