1. 程式人生 > >Docker教程:使用docker配置python開發環境

Docker教程:使用docker配置python開發環境

Docker的安裝和配置

皮皮blog

Docker開發環境配置

Docker下配置python開發環境

使用dockerfile和pip安裝python拓展包

lz使用atp-get install和pip install共同完成python拓展包的安裝,原因,有的拓展包atp-get安裝源不存在必須用pip原始碼來安裝,而有的python拓展包使用pip安裝會出錯,debug較麻煩,這樣就放在dockerfile中使用apt-get安裝。 要注意的是,pip安裝的好多拓展包依賴dockerfile中安裝的拓展包,如pip安裝的gensim需要apt-get安裝的numpy和scipy,而scipy使用pip安裝不方便,總是出錯,只能(最好吧)用apt-get方式安裝。

$cd /media/pika/files/mine/python_work

space/DockerEnv

$docker build -t python_ubuntu .

dockerfile內容

/media/pi/files/mine/python_workspace/DockerEnv/dockerfile

python開發環境的requirements.txt內容為

/media/pi/files/mine/python_workspace/DockerEnv/requirements.txt
seaborn
sympy

ipython

Django==1.7.7
django-hitcount==1.1.0
django-nested-inline==0.3.4
pymysql

jieba
nltk
snowballstemmer

scikit-learn
networkx
wordcloud

requests
#gensim#只有這個安裝失敗了

測試python拓展包是否安裝成功

docker run -it python_ubuntu sh #python >>import numpy >> 沒報錯就說明安裝成功

pycharm中使用docker

首先安裝和配置docker-machine

pycharm中設定docker-machine

file > settings > project > project interpreter > 選中要設定執行環境的專案名 > project interpreter設定按鈕選擇add remote > 選擇docker

Note: 如果當前要使用的docker machine沒有start,pycharm會提示開啟dm的。


Note: 如果images有錯誤,則匯入會失敗,提示unknown interpreter docker,或者output format error或者non-zero exit code?

匯入成功應該是這樣的:


但是在pycharm中執行時,卻找不到python直譯器,一直報錯:Can't run remote python interpreter: Container command not found or does not exist.這個怎麼解決????

或者docker can't create python sdk Container command not found or does not exist.

至此,就可以使用docker images中的python開發環境了。

ref:

相關推薦

Docker教程使用docker配置python開發環境

Docker的安裝和配置 皮皮blog Docker開發環境配置 Docker下配置python開發環境 使用dockerfile和pip安裝python拓展包 lz使用atp-get install和pip install共同完成python拓展包的安裝,原因

windows7 配置 python開發環境

ack get sans mysql sta clas 環境變量 mon 系統 1、安裝python2.7 官網下載,安裝,配置環境變量 path,命令行 執行python 2、easy_install 安裝 win7 64位必須使用ez_setup.py進

sublime text 3 為配置Python開發環境所做的一些個人設置

ctrl+alt 開發 clas 1.3 pre asc tools tps 註意 我們都知道,ST3(Sublime Text 3)自帶的build python可以直接運行.py文件,但是若涉及input()函數需要輸入時,就不能用這個了。 下面是我個人所作的一些對我來

NotePad++配置python開發環境(windows)

python代碼 當前 ctr sharp gpo 菜單 一行 post 執行 一、安裝python插件 1.插件->Plugin Manager->Show Plugin Manager, Available標簽頁, 2.搜索python,任意下載一個pyth

notepad++ 配置python開發環境

dir ++ direct 框架 運行 nbsp pause bsp notepad 運行(F5) 輸入命令 1、cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 2、cmd

sublime text3配置python開發環境(windows版)

完成後 ext syn sub name roc path lan python開發 安裝階段: sublime text3的安裝: 下載網址:https://www.sublimetext.com/ 下載完成後 ,點擊安裝即可。 安裝Package Contr

Eclipse配置python開發環境

Eclipse配置python開發環境 版本資訊:Python4.6版本、JDK1.8版本、Eclipse4.6版本; 1、開啟Eclipse,找到Help選單欄,進入Install New Software…選項。 點選work with:輸入框的旁邊點選Add…,Name可以隨

GDAL空間資料處理100講[01]GDAL的Python開發環境搭建

GDAL空間資料處理100講[01]:GDAL的Python開發環境搭建 作者:胡佳輝 2018年11月12日 本文原發於"衛星遙感大資料"公眾號,歡迎關注!如有興趣,歡迎加入"衛星遙感大資料"QQ群(877631590)或者加我微信(cddennishu)進"衛星遙感大資料"微信群。

sublime配置python開發環境以及遇到的坑

最近一直在寫python專案,在此之前我用的工具主要是pycharm,由於我的筆記本配置渣,每次開啟pycharm後我都要去倒杯水,然後回來看看有沒有開啟我的專案,時間充足的時候還好,如果有同事或者領導來讓你給他改改東西,emmmmm,對不起,跟我一起等電腦先啟動pycharm再說。不得不說,pycharm確

sublime配置python開發環境以及遇到的坑(附終極解決方案)

最近一直在寫python專案,在此之前我用的工具主要是pycharm,由於我的筆記本配置渣,每次開啟pycharm後我都要去倒杯水,然後回來看看有沒有開啟我的專案,時間充足的時候還好,如果有同事或者領導來讓你給他改改東西,emmmmm,對不起,跟我一起等電腦先啟動pycharm再說。不得不說,pycharm確

sublime 安裝Anaconda插件 配置python開發環境

sub cit 技術 ret mage 開發 程序 param 位置 我的sublime 3 python 3.6.6 安裝Anaconda插件 由於Anaconda插件本身無法知道Python安裝的路徑,所以需要設置Python主程序的實際位置。選擇Settings

Docker教程Docker映象匯出及遷移

repositories-aufs:記錄了映象名稱以及對應的Id的json檔案graph:儲存的是下載映象的元資料,包括json和layersize,其中json檔案記錄了相應的image id、依賴關係、建立時間和配置資訊等。layersize為對應層的大小。進入graph檔案會發現下面包含著多個資料夾,進

使用Sublime Text3配置python開發環境

主要使用Sublime Text3的外掛Package Control和SublimeREPL實現 前提條件: 作業系統:windows(本人是win10) 已安裝好Sublime Text3(64位版本) 操作步驟:

sublime text 3配置python開發環境

1.編輯python所需外掛 (1) Anaconda (2) BracketHighlighter (3) SideBarEnhancements (4) IMESupport (5) ConvertToUTF8 (6) Theme - Soda 2.外掛配置 (1) S

Python 學習之工具篇-在 Ubuntu 16.04 下用 Eclipse+PyDev 配置 Python 開發環境

將來研究生的方向和深度學習有關,趁著現在大四課程比較輕鬆,先學習一下深度學習必備的程式語言 Python。工欲善其事,必先利其器。一個好用的 IDE 將會使你的學習事半功倍,下面就是我本人在 Ubuntu 16.04 系統下用 Eclipse+PyDev 配置

在Ubuntu下配置Python開發環境所需要的一切

在Ubuntu下配置Python開發環境所需要的一切 本文作者:魏泯 我的部落格源地址:https://www.cnblogs.com/Asterism-2012 目錄 VMwareworkstation 虛擬機器軟體 安裝VMwareTools 虛擬機器操作 在elementor

SublimeText配置Python開發環境(互動、快捷開啟 REPL、自動補全,側邊欄等)

SublimeText配置Python開發環境(互動、快捷開啟 REPL、自動補全等) 0.效果圖: 主題是:Blackboard 1. 基礎配置、包安裝等基礎操作參考:sublime tex

python初學筆記——Windows平臺安裝、配置python開發環境

Windows平臺安裝、配置python開發環境 1、在官網 https://www.python.org/,根據系統版本下載Python安裝包,這裡我選擇的是最新的版本Python3.7.2              

vim配置python開發環境(轉)

安裝 因為許多Unix衍生系統已經預裝了Vim,我們首先要確認編輯器是否成功安裝: vim --version 如果已經安裝了,你應該看到類似下面的文字: VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 5 2014 21:00:28) Com