2017-09-14 44 views
0

我讀過下面的鏈接,在泊塢窗安裝自定義模塊:爲什麼在Dockerfile中使用RUN安裝自定義python包不起作用?

但我使用泊塢窗文件,我試圖安裝我的自定義模塊中Dockerfile如下:

RUN python myPythonModule/setup.py install 

現在,當我建立碼頭圖像時,它顯示它正在安裝我的自定義圖像。當我嘗試用docker run運行新建泊塢窗圖像它顯示了以下錯誤:

Traceback (most recent call last): 
    File "my_app.py", line 5, in <module> 
    from myPythonModule import rpc 
ImportError: No module named myPythonModule 

我抄模塊到Dockerfile是。我應該如何在docker中安裝我的自定義Python包?

+0

谷歌在哪裏安裝python2.7軟件包 – chevydog

回答

2

您還可以使用畫中畫安裝本地包

WORKDIR ./myPythonModule 
RUN pip install . 
0

嘗試這些

RUN cd myPythonModule && python setup.py install 

RUN cd myPythonModule && PYTHONPATH=. python setup.py install 
相關問題