用python 3.5安装cPickle

这可能很愚蠢,但我无法cPickle使用python 3.5 docker image 安装

FROM python:3.5-onbuild

cpickle

当我尝试构建图像时

$ docker build -t sample .

Sending build context to Docker daemon 3.072 kB

Step 1 : FROM python:3.5-onbuild

# Executing 3 build triggers...

Step 1 : COPY requirements.txt /usr/src/app/

Step 1 : RUN pip install --no-cache-dir -r requirements.txt

---> Running in 016c35a032ee

Collecting cpickle (from -r requirements.txt (line 1))

Could not find a version that satisfies the requirement cpickle (from -r requirements.txt (line 1)) (from versions: )

No matching distribution found for cpickle (from -r requirements.txt (line 1))

You are using pip version 7.1.2, however version 8.1.1 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.

The command '/bin/sh -c pip install --no-cache-dir -r requirements.txt' returned a non-zero code: 1

回答:

cPickle带有标准库…在python 2.x中。您使用的是python 3.x,因此,如果需要cPickle,您可以执行以下操作:

>>> import _pickle as cPickle

但是,在3.x中,仅使用会更容易pickle

无需安装任何东西。如果cPicklepython 3.x 需要某些东西,那可能是一个错误。

以上是 用python 3.5安装cPickle 的全部内容, 来源链接: utcz.com/qa/431574.html

回到顶部