因為新專案使用Linux ubuntu 20.04的OS,又搭配了rancher docker container的環境,所以最近在學習新的系統部署和災難復原方式,過了半年多,又遇到了python ldap版本安裝的問題,趕緊記錄一下,上次windows 安裝時是web2py https://blog.mitm.site/2021/02/26/python-website-development-web2py/

這次使用django,而且,錯誤如下

一次教訓一次乖,之前不知道要收集安裝過的packages,導致安裝環境時一直漏東漏西,所以開始記錄要用的packages,https://blog.mitm.site/2021/07/26/python-pip-venv-requirements-txt/

anyway 切入正題,目前測試成功的版本是3.7,所以安裝時要使用

apt install python3.7-dev

太新的不行,我們降了好幾個版

另外預設安裝時要選對版本,否則會安裝到別的版本適用的packages

python3.7 -m pip install -r requirements.txt

但是安裝一直出現其他錯誤如

Building wheel for pycairo (PEP 517) … error

  ERROR: Command errored out with exit status 1:

   command: /usr/bin/python3 /tmp/tmpboojeum3 build_wheel /tmp/tmpnn81792c

       cwd: /tmp/pip-install-y7w08vpg/pycairo

參考 https://github.com/3b1b/manim/issues/751

sudo apt-get install pkg-config

sudo apt-get install libcairo2-dev

然後就成功了 XD

最後修改日期: 17/09/2021

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。