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)是漏裝了一個(gè)環(huán)境freetds-dev
重新安裝之后,就能成功安裝依賴了
apk add freetds-dev
注意的是,依賴成功安裝之后,如果為了docker鏡像大小,卸載了freetds-dev這個(gè)環(huán)境包,會(huì)導(dǎo)致訪問數(shù)據(jù)庫(kù)的時(shí)候報(bào)錯(cuò)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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python反向傳播實(shí)現(xiàn)線性回歸步驟詳細(xì)講解
回歸是監(jiān)督學(xué)習(xí)的一個(gè)重要問題,回歸用于預(yù)測(cè)輸入變量和輸出變量之間的關(guān)系,特別是當(dāng)輸入變量的值發(fā)生變化時(shí),輸出變量的值也隨之發(fā)生變化?;貧w模型正是表示從輸入變量到輸出變量之間映射的函數(shù)2022-10-10
解決python super()調(diào)用多重繼承函數(shù)的問題
今天小編就為大家分享一篇解決python super()調(diào)用多重繼承函數(shù)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06
Python利用xlwt/openpyxl/xlutils實(shí)現(xiàn)寫入Excel數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了Python如何利用xlwt/openpyxl/xlutils這些第三方庫(kù)實(shí)現(xiàn)寫入Excel數(shù)據(jù)功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11
python+selenium實(shí)現(xiàn)自動(dòng)搶票功能實(shí)例代碼
Selenium是ThoughtWorks公司的一個(gè)強(qiáng)大的開源Web功能測(cè)試工具系列,采用Javascript來管理整個(gè)測(cè)試過程,包括讀入測(cè)試套件、執(zhí)行測(cè)試和記錄測(cè)試結(jié)果。這篇文章主要介紹了python+selenium實(shí)現(xiàn)自動(dòng)搶票,需要的朋友可以參考下2018-11-11
Python 機(jī)器學(xué)習(xí)庫(kù) NumPy入門教程
在我們使用Python語言進(jìn)行機(jī)器學(xué)習(xí)編程的時(shí)候,這是一個(gè)非常常用的基礎(chǔ)庫(kù)。本文針對(duì)Python 機(jī)器學(xué)習(xí)庫(kù) NumPy入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-04-04
利用Python創(chuàng)建第一個(gè)Django框架程序
這篇文章主要介紹了利用Python創(chuàng)建第一個(gè)Django框架程序,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-06-06

