[Python]Anacoda之 uwsgi問題

今天升級Anacoda結果不升級還好,一升級整個掛掉,索性乾脆重新安裝,好加在之前有做requirements才不會一個個套件要安裝測試,不過遇到幾個問題記錄下來:

  1. requirements製作
    pip freeze > requirements.tx
  2. 使用requirements安裝套件
    pip install -r requirements.txt
  3. 最詭異的是安裝到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
  4. 可能原因有幾個
    -python版本與uwsgi版本問題,解法如下,然後再進到虛擬環境就可以用了

    conda install --channel https://conda.anaconda.org/conda-forge uwsgi #筆者是用這個
    xcode-select --install
  5. -若在Linux環境沒有安裝python dev與gcc版本
    yum install gcc python39-devel #依據python版本安裝

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *