用python 3.5安装cPickle
这可能是愚蠢的,但我无法安装python 3.5泊坞窗的cPickle
图像
Dockerfile
FROM python:3.5-onbuild
requirements.txt
cpickle
当我尝试build立图像
$ 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
就简单多了。
不需要安装任何东西。 如果在Python 3.x中需要cPickle
,那么这可能是一个错误。
在python3.x cPickle已经从cPickle更改为_pickle。 因此,在python3.x中,如果您想使用cPickle,可以执行以下操作
导入_pickle
- docker工人:“构build”需要1个参数。 请参阅“docker build –help”
- Docker Windows Nanoserver容器中的Visual Studio 2017远程debugging器无法启动
- Docker – Rails应用程序无法连接到链接的Postgres容器(似乎没有运行)
- 在reader.ReadLine()之后进程窗口不能继续
- docker挂载nfs与local_lock =所有
- ERROR org.hibernate.util.JDBCExceptionReporter – 无法创buildPoolableConnectionFactory
- 在Mac上运行Docker,构build工程,运行错误:/ bin / sh:1:
- Artifactory:使用NetScaler作为Docker的反向代理
- 不能与docker容器共享文件夹