前提・実現したいこと
dockerを用いて数理最適化のコードを書くための環境を作ろうと思っています。
ですがdockerを勉強中で分かっていないことが多いため、自力で解決できず困っています。
主なエラーとしてはpycddlibというパッケージのインストールができません。
発生している問題・エラーメッセージ
ERROR: Failed building wheel for pycddlib Running setup.py clean for pycddlib Failed to build pycddlib Installing collected packages: pycddlib Running setup.py install for pycddlib ... error
該当のソースコード
Dockerfile
1FROM ubuntu:latest 2RUN apt-get update && apt-get install -y \ 3 sudo \ 4 wget \ 5 vim 6WORKDIR /opt 7RUN wget "https://repo.continuum.io/archive/Anaconda3-2020.07-Linux-x86_64.sh" && \ 8 9sh /opt/Anaconda3-2020.07-Linux-x86_64.sh -b -p /opt/anaconda3 && \ 10 11rm -f Anaconda3-2020.07-Linux-x86_64.sh 12 13ENV PATH /opt/anaconda3/bin:$PATH 14 15RUN pip install --upgrade pip 16RUN pip install pulp \ 17 pycddlib \ 18 vpython \ 19 picos 20RUN conda install cvxopt 21WORKDIR / 22CMD ["jupyter", "lab", "--ip=0.0.0.0", "--allow-root", "--LabApp.token=''"]
試したこと
エラーメッセージはdocker exec -it <image> bashでコンテナに入って、pip install pycddlibを実行した際に表示されたものです。エラーメッセージが長く、どの部分をコピペすればよいのかわからなかったので何か情報が足りない場合は教えていただけると助かります。
pycddlibを除いた場合、docker runは通りました。
補足情報(FW/ツールのバージョンなど)
Windows10
回答1件
あなたの回答
tips
プレビュー