1. 程式人生 > >在Windows Azure中用Python語言開發網站

在Windows Azure中用Python語言開發網站

安裝Windows Azure Python SDK

2. 執行azurepythonsdk.3f.3f.3fnew.exe

3. 在彈出的頁面中,點選"I Accept".

4. 安裝完成後,會出現如下頁面。

安裝完成後,開啟命令列視窗驗證Python2.7已經安裝成功。如果系統找不到Python命令,你需要在命令列設定系統引數path。

安裝完成後,你還應該有如下目錄產生:

C:\Python27\Lib\site-packages\azure
C:\Python27\Lib\site-packages\django

注意:Windows Azure Website預設使用Python 2.7並預裝了wfastcgi handler,但沒有包含任何Web框架,如Django。你也可以使用其他的Python直譯器,只要在Git中做相應的配置即可。本教程使用Git管理原始碼並通過它向Windows Azure Website部署網站。你可以通過

這裡安裝Git。

通過Windows Azure管理門戶建立網站

1. 建立一個網站


 2. 建立成功後,點選進入網站的儀表盤。在儀表盤頁,點選“從原始碼管理設定部署”。然後選擇“本地Git儲存庫”。

3. 在“部署”tab中會顯示使用Git部署系統的步驟。

開發網站

現在,我們已經建立了一個Git儲存空間。下面我們要將網站開發所需的檔案,通過Git repository上傳到Azure。

1. 首先,我們在本地建立Git repository對應的資料夾目錄。

2. 現在我們開始把網站所需的Python庫和程式本身放到Git空間中。

1) 首先,我們在PythonWebSite目錄下建立新的目錄,然後把之前安裝的Python庫拷貝過來。

mkdir site-packages
cd site-packages
xcopy /s C:\Python27\lib\site-packages\* .

這樣,我們把Python安裝包中所有的庫都拷貝過來,包括Django庫。如果有些庫不需要,你可以將它們刪除。

2) 下面,我們開始建立Django應用。用命令列建立一個Django應用程式:

3) 按照azure管理平臺的"部署“那個tab中的提示,在命令列執行操作。例如:

git init
git add .
git commit -m "initial commit"
git remote add azure https://[email protected]
/shirleypython.git git push azure master


這時,回到Azure管理平臺,你會看到這樣的頁面。說明Git的部署已經完成。


配置網站

1. 我們需要設定如下應用程式引數:

DJANGO_SETTINGS_MODULE    DjangoApplication.settings
PYTHONPATH                D:\home\site\wwwroot\DjangoApplication;D:\home\site\wwwroot\site-packages
WSGI_HANDLER              django.core.handlers.wsgi.WSGIHandler()


2. 接下來,我們需要設定處理程式對映

下一步

下面你可以按照上面的方法開發自己的網站。你很有可能需要Python和Django以外的函式庫。如果你是通過http://www.windowsazure.com/en-us/develop/python/安裝的Python,那麼PIP已經自動安裝了,你可以利用它快速的新增新的依賴庫。

pip install nltk
新增成功後,你需要把C:\Python27\Lib\site-packages目錄下的新增檔案重新拷貝到Git空間中。然後使用"git add", "git commit", "git push"將檔案推送到Azure伺服器。你也將DjangoApplication目錄下的manage.py來新增新的Django應用。

相關推薦

Windows Azure中用Python語言開發網站

安裝Windows Azure Python SDK 2. 執行azurepythonsdk.3f.3f.3fnew.exe 3. 在彈出的頁面中,點選"I Accept". 4. 安裝完成後,會出現如下頁面。 安裝完成後,開啟命令列視窗驗證Python2.7已經安

python語言開發環境配置

要點:IDLE是一個輕量級python語言開發環境,可以支援互動式和批量式兩種程式設計方式。 1、安裝python直譯器 網址;http://www.python.org/download/ 根據所用作業系統版本選擇相應的python3.X系列安裝程式; 雙擊所下載的程式安裝python直譯器,然後在

Tensorflow基於linux環境python語言開發環境安裝

Tensorflow的安裝比較簡單,跟安裝python依賴包幾乎差不多。 我當時安裝是基於anaconda和pip,兩個結合著用的。 1.安裝anaconda 先到https://www.continuum.io/downloads 下載anaconda, 現在的版本有p

windows搭建eclipse +python+django開發環境

搭建這個環境需要以下幾步(連結失效請自行去官網下載): 1.首先下載最新的jdk,並配置好環境變數,jdk下載連結:http://www.oracle.com/technetwork/java/jav

windows環境下python web開發環境安裝配置

花了一天時間,終於完成了winxp下Apache+Mysql+Python+Django的安裝。步驟如下:一,軟體下載 1,http://www.apache.org/dist/httpd/modpython/win/3.3.1/下載mod_python-3.3.1.win32-py2.5-Apache2.

Python入門》Windows 7下Python Web開發環境搭建筆記

最近想嘗試一下在IBM Bluemix上使用Python語言建立Web應用程式,所以需要在本地搭建Python Web的開發測試環境。關於Python的版本進入Python的網站,滑鼠移到導航條上的下載,我們會發現提供兩下主版本的下載連結!這兩個之間存在什麼差別呢?個人理解,

Windows下Spark python 單機開發環境

Spark提供的pyspark可以像scala shell一樣提供互動式的開發,本文介紹在windows下單機環境下的pyspark配置,當然資料量小,任務簡單,條件有限的可以在單機上這樣做示例,資料量大任務重的還是配置linux叢集環境。 1.官網下載好

[計網] 用python語言開發一個簡單的web伺服器和客戶端

伺服器:      當客戶聯絡時建立一個連線套接字 從這個連線接收HTTP請求(*)      解釋該請求所請求的特定檔案      從伺服器的檔案系統獲取該檔案      併發送檔案內容     

Windows 7下Python Web開發環境搭建筆記

最近想嘗試一下在IBM Bluemix上使用Python語言建立Web應用程式,所以需要在本地搭建Python Web的開發測試環境。 關於Python的版本 進入Python的網站,滑鼠移到導航條上的下載,我們會發現提供兩下主版本的下載連結! 這兩個之間存在什

Windows下搭建go語言開發環境 以及 開發IDE (附下載連結)

輸入以下內容,並回車:   import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) e

最全Windows下搭建go語言開發環境以及開發IDE

原文連結: https://mp.weixin.qq.com/s?__biz=MzI0NDgyODEwMw==&tempkey=OTQxX0hUUXZ2RlRhZko3cHBlOTBIWGFa

Windows PowerShell 2.0語言開發之指令碼塊

指令碼塊是重要的程式設計結構,是PowerShell重要的摘要和重用程式碼的機制,學習指令碼塊的最終目標是掌握各種重用程式碼的方法,如別名程式提供和指令碼檔案。這些技術都很重要,因為它們是逐步建立複雜指令碼的基礎。 定義指令碼塊 定義指令碼塊只需要把一些程式語句用花括號(

如何在Windows上使用Python進行開發

本文由葡萄城技術團隊於原創並首發 轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發

Python開發入門Windows下搭建python開發環境

python開發入門 Python是一種高級計算機程序設計語言。舉個例子C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。 Python基本概念 Python(英語發音:/?pa?θ?n/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van R

Windows環境使用MinGW建立簡易C語言開發環境

命名 小型 c語言開發 簡易 系統設置 close ini 你會 tdi MinGW,是Minimalist GNUfor Windows的縮寫。我們用MinGW來搭建一個簡單的C語言開發環境。 一、安裝MinGW 首先去官網下載MinGW的安裝包:http://www.m

沿用Python+Flask+Mysql的web建設技術開發網站

ref 默認 修改密碼 save esc 代碼 程序 興趣 switch 1 系統概要說明 1.1 開發目的 閑暇時光想看看電影?我要看些什麽好呢?百度推薦出來的爛片也不在其數,如果有一個真實反映影片的平臺該多好,這就是淘智寶的產生,為電影連續劇愛好人群提供一

windows下用sublime Text搭建go語言開發環境

使用 oot 輸出結果 test 格式 關於 .net 路徑 開發環境 1.安裝go 進入go 中文網:https://studygolang.com/dl 下載後安裝即可,有博客說以這種方式安裝go是不需要設置環境變量的(因為已經自動設置了),但經過嘗試發現這樣不行(設置

Windows的MATLAB中用C語言寫SFunction的一些坑

mingw 編譯器 init 64bit -i tro ... -o env 1.測試環境: 操作系統:Windows 10, 64bit 編譯器:MinGW64 32位系統請下載對應的32位版本 MATLAB2017a 2017a之後會略有不同 2. 配置環境

windows+vagrant+python+emacs開發環境配置

ports passwd folder 修改文件 similar x文件 但是 interval 編輯 背景說明 公司的電腦一般都是windows系統的。但是windows系統如果配置開發環境,在安裝一些依賴的時候經常會抓狂。Vagrant是一個基於Ruby的工具,用於創建

python學習之網站的編寫(HTML,CSS,JS)(十)----------CSS中用的最多的class選擇器,批量的為一些標籤設定相同的版式

選擇器有很多種,有id選擇器,div選擇器,層級選擇器,組合選擇器等等,然而,用的最多的就是class選擇器,它的作用是為下面所有符合class規則的標籤設定上相同的版式。 步驟: 1.在頭部編寫<style>標籤,點+class選擇器的名稱(也就是下面需要選擇的class),然