日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下python包放在哪,在alpinlinux中使用apk安装的Python包

發布時間:2023/12/3 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下python包放在哪,在alpinlinux中使用apk安装的Python包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我想用apk在Alpine Linux中安裝一些Python包。我用numpy作為下面的例子。

文檔文件FROM python:3-alpine

RUN apk add --update py3-numpy

我建立我的碼頭形象$ docker build -t python-numpy .

Sending build context to Docker daemon 2.048kB

Step 1/2 : FROM python:3-alpine

---> 930a7e894675

Step 2/2 : RUN apk add --update py3-numpy

---> Running in b30470090cde

fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz

(1/6) Installing libgcc (8.3.0-r0)

(2/6) Installing libquadmath (8.3.0-r0)

(3/6) Installing libgfortran (8.3.0-r0)

(4/6) Installing openblas (0.3.6-r0)

(5/6) Installing python3 (3.7.3-r0)

(6/6) Installing py3-numpy (1.16.4-r1)

Executing busybox-1.30.1-r2.trigger

OK: 113 MiB in 41 packages

Removing intermediate container b30470090cde

---> 5a82ffa67522

Successfully built 5a82ffa67522

Successfully tagged python-numpy:latest

運行它并嘗試用python導入包$ docker run -it --rm python-numpy python -c "import numpy"

Traceback (most recent call last):

File "", line 1, in

ModuleNotFoundError: No module named 'numpy'

但是,沒有找到。在apk add --update py3-numpy之后運行pip install numpy不考慮apk包py3-numpy并下載另一個版本:Collecting numpy

Downloading https://files.pythonhosted.org/packages/da/32/1b8f2bb5fb50e4db68543eb85ce37b9fa6660cd05b58bddfafafa7ed62da/numpy-1.17.0.zip (6.5MB)

...

如果我指定的版本與pip install numpy==1.16.4-r1中的py3-numpy(參見docker build的輸出)相同,則會導致Collecting numpy==1.16.4-r1

ERROR: Could not find a version that satisfies the requirement numpy==1.16.4-r1 (from versions: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.10.0.post2, 1.10.1, 1.10.2, 1.10.4, 1.11.0b3, 1.11.0rc1, 1.11.0rc2, 1.11.0, 1.11.1rc1, 1.11.1, 1.11.2rc1, 1.11.2, 1.11.3, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.1rc1, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.14.0rc1, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.17.0rc1, 1.17.0rc2, 1.17.0)

ERROR: No matching distribution found for numpy==1.16.4-r1

我錯過了什么?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Linux下python包放在哪,在alpinlinux中使用apk安装的Python包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。