如何下载python安装包的所有依赖_如何将包含所有依赖项的python包安装到Docker镜像中?...
我在Ubuntu 15.10中使用Docker容器為Pyspark jupyter / pyspark-notebook工作.我需要安裝具有所有依賴項的folium并在容器中運行Pyspark腳本.我成功安裝了Docker,拉出了圖像并使用命令運行它
docker run -d -p 8888:8888 -p 4040:4040 -v /home/$MYUSER/$MYPROJECT:/home/jovyan/work jupyter/pyspark-notebook
然后,我執行代碼示例沒有任何問題
import pyspark
sc = pyspark.SparkContext('local[*]')
# do something to prove it works
rdd = sc.parallelize(range(1000))
rdd.takeSample(False, 5)
我在/ opt / conda中查找了conda環境(正如它在documentation中所說的那樣)但是我的/ opt文件夾中沒有conda.然后,我安裝了miniconda3和folium作為普通Python包的所有依賴項(不涉及Docker).
它不起作用.當我運行圖像并嘗試使用import folium導入包時,它找不到folium包:
ImportErrorTraceback (most recent call last)
in ()
----> 1 import folium
ImportError: No module named 'folium'
所以問題可以歸結為兩個問題:
>集裝箱的conda在哪里?
>如何將我需要的Python包安裝到容器中?
總結
以上是生活随笔為你收集整理的如何下载python安装包的所有依赖_如何将包含所有依赖项的python包安装到Docker镜像中?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字体垂直居中_海报设计技巧!垂直轴式
- 下一篇: excel中空格去不掉java_在Apa