目前有不少調試的方案,好比devstack等。使用的是virtualbox虛擬機,性能有限,並且有不少複雜的配置,本文是基於本身製做的鏡像來搭建調試環境。html
pycharm是一個很是好的python開發工具,本文藉助docker直接在服務器中啓動桌面開發環境開發調整linux。python
本文是針對使用windows開發者而言的,對於有linux開發環境的,能夠直接跳到pycharm配置上,只不過因爲edx源碼比較大,網絡同步文件可能比較慢。而藉助docker的文件映射則方便不少不少了。linux
1.http://www.javashuo.com/article/p-ohnvacfx-ku.html安裝文中所說安裝edx基本環境。2核8G以上這樣纔能有足夠資源啓動開發環境。docker
2.ssh到服務上安裝docker,配置好源.ubuntu
vi /etc/apt/source.listwindows
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
apt-get update 報錯有多是edx安裝附帶的源出現問題。請在/etc/apt/apt.conf.d目錄下刪除對應的文件(這也是國內安裝最多見的網絡報錯的緣由)。服務器
apt-get update成功後,apt-get instsall docker.io -y 直接安裝docker。網絡
配置docker加速器,請搜索阿里雲,或者是其餘加速器(強烈推薦,別圖省事,不然下載鏡像將會痛不欲生)ssh
3 安裝pycharm,安裝須要先安裝一個docker的linux桌面環境,而後再這個桌面中安裝pycharm。工具
docker run -it -p 6080:80 -v /edx:/edx dorowu/ubuntu-desktop-lxde-vnc
安裝完成後便可經過http://edx主機:6080 訪問docker桌面。
4 具體配置請參照視頻。
http://v.youku.com/v_show/id_XMzE2MTk3MTkxMg==.html?spm=a2h3j.8428770.3416059.1&debug=flv#paction