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