Alpine安裝Python3依賴出現(xiàn)的問題及解決方法
apk換源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
安裝Python的構(gòu)建環(huán)境
apk add --no-cache --virtual build-dependencies \ python3-dev \ libffi-dev \ openssl-dev \ gcc \ libc-dev \ make
安裝Python依賴包 ImportError: cannot import name 'Feature' from 'setuptools'
pip install --upgrade pip setuptools==45.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
ModuleNotFoundError: No module named 'Cython'
pip install cython -i https://pypi.tuna.tsinghua.edu.cn/simple
pymssql安裝不上
command 'gcc' failed with exit status 1
后面發(fā)現(xiàn)是漏裝了一個環(huán)境freetds-dev
重新安裝之后,就能成功安裝依賴了
apk add freetds-dev
注意的是,依賴成功安裝之后,如果為了docker鏡像大小,卸載了freetds-dev這個環(huán)境包,會導(dǎo)致訪問數(shù)據(jù)庫的時候報錯libsybdb.so.5: cannot open shared object file: No such file or directory
grpcio安裝不上
和上面一樣,漏了環(huán)境build-base linux-headers
執(zhí)行apk add build-base linux-headers之后,就能成功安裝
Pillow安裝不上
和上面一樣,漏了環(huán)境jpeg-dev zlib-dev
執(zhí)行apk add jpeg-dev zlib-dev之后,就能成功安裝
最后卸載依賴
apk del build-dependencies
到此這篇關(guān)于Alpine安裝Python3依賴出現(xiàn)的問題及解決方法的文章就介紹到這了,更多相關(guān)Alpine安裝Python3依賴內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python super()調(diào)用多重繼承函數(shù)的問題
今天小編就為大家分享一篇解決python super()調(diào)用多重繼承函數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
Python利用xlwt/openpyxl/xlutils實現(xiàn)寫入Excel數(shù)據(jù)
這篇文章主要為大家詳細介紹了Python如何利用xlwt/openpyxl/xlutils這些第三方庫實現(xiàn)寫入Excel數(shù)據(jù)功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11
python+selenium實現(xiàn)自動搶票功能實例代碼
Selenium是ThoughtWorks公司的一個強大的開源Web功能測試工具系列,采用Javascript來管理整個測試過程,包括讀入測試套件、執(zhí)行測試和記錄測試結(jié)果。這篇文章主要介紹了python+selenium實現(xiàn)自動搶票,需要的朋友可以參考下2018-11-11
Python 機器學(xué)習(xí)庫 NumPy入門教程
在我們使用Python語言進行機器學(xué)習(xí)編程的時候,這是一個非常常用的基礎(chǔ)庫。本文針對Python 機器學(xué)習(xí)庫 NumPy入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-04-04
利用Python創(chuàng)建第一個Django框架程序
這篇文章主要介紹了利用Python創(chuàng)建第一個Django框架程序,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-06-06

