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】Python的urllib模塊、urllib2模塊批量進行網(wǎng)頁下載文件
這篇文章主要介紹了Python的urllib模塊、urllib2模塊批量進行網(wǎng)頁下載文件,就是一個簡單的從網(wǎng)頁抓取數(shù)據(jù)、下載文件的小程序,需要的可以了解一下。2016-11-11Python+pandas數(shù)據(jù)分析實踐總結(jié)
這篇文章主要介紹了Python+pandas數(shù)據(jù)分析實踐總結(jié)的相關(guān)資料,需要的朋友可以參考下2023-07-07Python算法的時間復(fù)雜度和空間復(fù)雜度(實例解析)
算法復(fù)雜度分為時間復(fù)雜度和空間復(fù)雜度,簡單而講時間復(fù)雜度指的是語句執(zhí)行次數(shù),空間復(fù)雜度指的是算法所占的存儲空間,本文通過代碼給大家介紹Python算法的時間復(fù)雜度和空間復(fù)雜度問題,感興趣的朋友一起看看吧2019-11-11Python學(xué)習(xí)之流程控制與條件判斷總結(jié)
這篇文章主要為大家介紹了Python中的流程控制與條件判斷,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2022-03-03