【发布时间】:2020-01-22 07:05:15
【问题描述】:
我不断收到这个包丢失的错误消息。我在本地 PC 上使用了 conda 环境,但我正在尝试在服务器上编译 docker-compose。有什么我可以做的吗?
我尝试使用不同版本的项目,但我又遇到了同样的问题。
码头文件
FROM python:3.7
WORKDIR /app
Copy . ./
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
RUN python -m nltk.downloader punkt
EXPOSE 5000
ENTRYPOINT ["python"]
CMD ["./app/server.py"]
requirements.txt
aniso8601==8.0.0
asn1crypto==1.3.0
attrs==19.3.0
boto==2.49.0
boto3==1.10.34
botocore==1.13.34
bz2file==0.98
cachetools==3.1.1
certifi==2019.11.28
cffi==1.13.2
chardet==3.0.4
Click==7.0
cryptography==2.8
docutils==0.15.2
Flask==1.1.1
Flask-Cors==3.0.8
flask-restplus==0.13.0
gensim==3.8.1
google-api-core==1.14.3
google-auth==1.7.2
google-cloud-bigquery==1.22.0
google-cloud-core==1.1.0
google-cloud-storage==1.23.0
google-resumable-media==0.5.0
googleapis-common-protos==1.6.0
idna==2.8
importlib-metadata==1.4.0
itsdangerous==1.1.0
Jinja2==2.10.3
jmespath==0.9.4
jsonschema==3.2.0
MarkupSafe==1.1.1
mecab-python3==0.996.2
mkl-fft==1.0.15
mkl-random==1.1.0
mkl-service==2.3.0
more-itertools==8.1.0
nltk==3.4.5
numexpr==2.7.0
numpy==1.17.4
pandas==0.25.3
protobuf==3.11.1
pyasn1==0.4.8
pyasn1-modules==0.2.7
pycparser==2.19
PyMySQL==0.9.3
pyOpenSSL==19.1.0
pyrsistent==0.15.7
PySocks==1.7.1
python-dateutil==2.8.0
pytz==2019.3
requests==2.22.0
ERROR: Could not find a version that satisfies the requirement mkl-fft==1.0.9 (from -r requirements.txt (line 34)) (from versions: none)
ERROR: No matching distribution found for mkl-fft==1.0.9 (from -r requirements.txt (line 34))
ERROR: Service 'server' failed to build: The command '/bin/sh -c pip3 install -r requirements.txt' returned a non-zero code: 1
我在谷歌云平台上使用 ubuntu 18.04 lts 虚拟机。
如果需要,我可以添加更多详细信息。我有点难过如何解决这个问题
【问题讨论】:
-
您似乎安装了错误的 mkl-fft 版本。你试过 pip install mkl-fft==1.0.9 吗?
-
你的意思是单独在一个 docker 文件中?它也适用于我在本地 pc 上使用的 conda env 。是的,已经尝试过 1.0.9 但也没有运气
-
你不能在 Docker 中使用 Conda 吗?
标签: python docker-compose pip