Đây có thể là ngớ ngẩn nhưng tôi không thể cài đặt cPickle
với python ảnh 3,5 Dockercài đặt cPickle với python 3.5
Dockerfile
FROM python:3.5-onbuild
requirements.txt
cpickle
Khi tôi cố gắng tạo hình ảnh
$ 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
ahh! là '_pickle' thay thế cho' cPickle' trong python 3.x? hoặc 'pickle' sẽ nhanh như vậy? – kampta
Có, và 'pickle' sử dụng' _pickle', vì vậy nó cũng nhanh và có thể xử lý các lớp con. –