instalando cPickle con python 3.5

Esto puede ser una tontería, pero no puedo instalar cPickle con la imagen de la cPickle acoplable python 3.5

Dockerfile

 FROM python:3.5-onbuild 

requisitos.txt

 cpickle 

Cuando bash construir la imagen.

 $ 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 viene con la biblioteca estándar … en python 2.x. Estás en Python 3.x, así que si quieres cPickle , puedes hacer esto:

 >>> import _pickle as cPickle 

Sin embargo, en 3.x, es más fácil usar pickle .

No es necesario instalar nada. Si algo requiere cPickle en Python 3.x, entonces eso es probablemente un error.

En python3.x, cPickle ha cambiado de cPickle a _pickle. Por lo tanto, en python3.x, puedes hacer lo siguiente si quieres usar cPickle

importar _pickle