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】Python的urllib模塊、urllib2模塊批量進(jìn)行網(wǎng)頁(yè)下載文件
這篇文章主要介紹了Python的urllib模塊、urllib2模塊批量進(jìn)行網(wǎng)頁(yè)下載文件,就是一個(gè)簡(jiǎn)單的從網(wǎng)頁(yè)抓取數(shù)據(jù)、下載文件的小程序,需要的可以了解一下。2016-11-11Python+pandas數(shù)據(jù)分析實(shí)踐總結(jié)
這篇文章主要介紹了Python+pandas數(shù)據(jù)分析實(shí)踐總結(jié)的相關(guān)資料,需要的朋友可以參考下2023-07-07Python算法的時(shí)間復(fù)雜度和空間復(fù)雜度(實(shí)例解析)
算法復(fù)雜度分為時(shí)間復(fù)雜度和空間復(fù)雜度,簡(jiǎn)單而講時(shí)間復(fù)雜度指的是語(yǔ)句執(zhí)行次數(shù),空間復(fù)雜度指的是算法所占的存儲(chǔ)空間,本文通過代碼給大家介紹Python算法的時(shí)間復(fù)雜度和空間復(fù)雜度問題,感興趣的朋友一起看看吧2019-11-11Python學(xué)習(xí)之流程控制與條件判斷總結(jié)
這篇文章主要為大家介紹了Python中的流程控制與條件判斷,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2022-03-03python編程語(yǔ)言中pathlib模塊簡(jiǎn)介及使用
pathlib模塊類似os模塊,包含了對(duì)創(chuàng)建和刪除目錄、讀寫文件、獲取文件所在目錄不同部分字段、判斷文件是否存在,是否為文件和文件夾、文件統(tǒng)計(jì)和匹配查找,這篇文章主要介紹了python編程語(yǔ)言中pathlib模塊簡(jiǎn)介及使用,需要的朋友可以參考下2023-09-09