今天升級Anacoda結果不升級還好,一升級整個掛掉,索性乾脆重新安裝,好加在之前有做requirements才不會一個個套件要安裝測試,不過遇到幾個問題記錄下來:
- requirements製作
pip freeze > requirements.tx
- 使用requirements安裝套件
pip install -r requirements.txt
- 最詭異的是安裝到uwsgi噴一堆錯誤,導致uwsgi無法安裝,錯誤訊息類似
Collecting uwsgi Using cached uwsgi-2.0.20.tar.gz (804 kB) Preparing metadata (setup.py) ... done Building wheels for collected packages: uwsgi Building wheel for uwsgi (setup.py) ... error
- 可能原因有幾個
-python版本與uwsgi版本問題,解法如下,然後再進到虛擬環境就可以用了conda install --channel https://conda.anaconda.org/conda-forge uwsgi #筆者是用這個
xcode-select --install
- -若在Linux環境沒有安裝python dev與gcc版本
yum install gcc python39-devel #依據python版本安裝