91av免费观看_日韩视频在线免费看_日本xxxx色视频在线观看免费_伊人222综合网图片_国产二区三区在线_91麻豆麻豆

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

服務器維護知識點安裝 Flask 0.10.1 文檔-服務器維護


2020-05-13 20:59 作者:admin 瀏覽量:
服務器維護知識點安裝 Flask 0.10.1 文檔-服務器維護
 
如何做好服務器維護?北京艾銻無限科技與你談談IT人員必須知道的服務器維護信息
 
服務器維護提示Flask 依賴兩個外部庫:Werkzeug 和 Jinja2 。服務器維護提示 Werkzeug 是一個 WSGI(在 Web 應用和多種服務器之間的標準 Python 接口) 工具 集。服務器維護提示Jinja2 負責渲染模板。
那么如何在你的電腦上安裝這一切?雖說條條大道通羅馬,服務器維護提示最強大的方式是 virtualenv ,所以我們首先來看它。
服務器維護提示首先需要 Python 2.6 或更高的版本,所以請確認有一個最新的 Python 2.x 安裝。 在 Python 3 中使用 Flask 請參考: 。
virtualenv
你很可能想在開發中用上 virtualenv,如果你有生產環境的 shell 權限,你同樣 會樂于在生產環境中使用它。
virtualenv 解決了什么問題?如果你像我一樣喜歡 Python,不僅會在采用 Flask 的Web 應用中用上 virtualenv,在別的項目中你也會想用上它。你擁有的項目越 多,同時使用不同版本的 Python 工作的可能性也就越大,或者起碼需要不同版本 的 Python 庫。悲慘現實是:常常會有庫破壞向后兼容性,然而正經應用不采用外 部庫的可能微乎其微。當在你的項目中,出現兩個或更多依賴性沖突時,你會怎么 做?
virtualenv 拯救世界!virtualenv 為每個不同項目提供一份 Python 安裝。它并 沒有真正安裝多個 Python 副本,但是它確實提供了一種巧妙的方式來讓各項目環 境保持獨立。讓我們來看看 virtualenv 是怎么工作的。
如果你在 Mac OS X 或 Linux 下,下面兩條命令可能會適用:
$ sudo easy_install virtualenv
或更好的:
$ sudo pip install virtualenv
上述的命令會在你的系統中安裝 virtualenv。它甚至可能會存在于包管理器中, 如果你用的是 Ubuntu,可以嘗試:
$ sudo apt-get install python-virtualenv
如果你用的是 Windows ,而且沒有 easy_install 命令,那么你必須先安裝這 個命令。查閱 章節了解如何安裝。之后,運行上 述的命令,但是要去掉 sudo 前綴。
virtualenv 安裝完畢后,你可以立即打開 shell 然后創建你自己的環境。我通 常創建一個項目文件夾,并在其下創建一個 venv 文件夾
$ mkdir myproject $ cd myproject $ virtualenv venv New python executable in venv/bin/python Installing distribute............done.
現在,無論何時你想在某個項目上工作,只需要激活相應的環境。在 OS X 和 Linux 上,執行如下操作:
$ . venv/bin/activate
下面的操作適用 Windows:
$ venv\scripts\activate
無論通過哪種方式,你現在應該已經激活了 virtualenv(注意你的 shell 提示符 顯示的是當前活動的環境)。
現在你只需要鍵入以下的命令來激活 virtualenv 中的 Flask:
$ pip install Flask
幾秒鐘后,一切都搞定了。
全局安裝
這樣也是可以的,雖然我不推薦。只需要以 root 權限運行 pip:
$ sudo pip install Flask
(在 Windows 上,在管理員權限的命令提示符中去掉 sudo 運行這條命令 。)
活在邊緣
如果你需要最新版本的 Flask,有兩種方法:你可以使用 pip 拉取開發版本, 或讓它操作一個 git checkout。無論哪種方式,依然推薦使用 virtualenv。
在一個全新的 virtualenv 中 git checkout 并運行在開發模式下:
$ git clone Initialized empty Git repository in ~/dev/flask/.git/ $ cd flask $ virtualenv venv --distribute New python executable in venv/bin/python Installing distribute............done. $ . venv/bin/activate $ python setup.py develop ... Finished processing dependencies for Flask
這會拉取依賴并激活 git head 作為 virtualenv 中的當前版本。然后你只需要執 行 git pull origin 來升級到最新版本。
沒有 git 時,獲取開發版本的替代操作:
$ mkdir flask $ cd flask $ virtualenv venv --distribute $ . venv/bin/activate New python executable in venv/bin/python Installing distribute............done. $ pip install Flask==dev ... Finished processing dependencies for Flask==dev
Windows 下的 pip 和 distribute
在 Windows 下, easy_install 的安裝稍微有點麻煩,但還是相當簡單。最簡 單的方法是下載 distribute_setup.py 文件并運行它。運行這個文件最簡單的 方法就是打開你的下載文件夾并且雙擊這個文件。
下一步,把你的 Python 安裝中的 Scripts 文件夾添加到 PATH 環境變量來, 這樣 easy_install 命令和其它 Python 腳本就加入到了命令行自動搜索的路 徑。做法是:右鍵單擊桌面上或是“開始”菜單中的“我的電腦”圖標,選擇“屬性”, 然后單擊“高級系統設置”(在 Windows XP 中,單擊“高級”選項卡),然后單擊 “環境變量”按鈕,最后雙擊“系統變量”欄中的“Path”變量,并加入你的 Python 解釋器的 Scripts 文件夾。確保你用分號把它和現有的值分隔開。假設你使用 Python 2.7 且為默認目錄,添加下面的值:
;C:\Python27\Scripts
如此,你就搞定了!打開命令提示符并執行 easy_install 測試它是否正常 工作。如果你開啟了 Windows Vista 或 Windows 7 中的用戶賬戶控制,它應該 會提示你使用管理員權限。
現在你有了 easy_install ,你可以用它來安裝 pip:
> easy_install pip
以上內容為艾銻無限為大家提供的服務器維護小知識,更多內容請關注:www.bjitwx.com

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 色婷婷综合激情综在线播放 | 亚洲AV成本人无码网站 | 边啃奶边躁狠狠躁a片动图 综合久久一区二区 | 免费观看成人毛片A片入口少 | 性xxxxfreexxxxx国产| 巜豪妇荡乳2在线观看 | 亚洲综合网国产精品一区 | 国产偷国产偷亚洲清高动态图 | 欧美内射深喉中文字幕 | 亚洲日韩精品一区二区三区无码 | 超碰CAO已满18进入离开官网 | 久久久噜噜噜久久中文福利 | 亚洲综合无码AV一区二区 | 小泽玛利亚一区二区在线观看 | YY6080午夜福利无码理论 | 久久水蜜桃亚洲av无码精品麻豆 | 忘忧草日本社区 | 性生大片免费观看网站蜜芽 | 少妇内射高潮福利炮 | 无码AV免费毛片一区二区 | 亚洲AV一二三区成人影片 | 四虎成人精品永久免费av | 成人伊人青草久久综合网 | 最新成年女人毛片免费基地 | 这里有精品可以观看 | 久久精品国产亚洲AV嫖农村妇女 | 裸男网站gv| 国产高清精品福利私拍国产写真 | 亚洲AV中文无码乱人伦在线视色 | 草逼福利视频 | 国产精品青青草原免费无码 | 天天干 | 美女视频黄频a美女大全 | 婷婷色国产| 在线一区二区日韩 | jjzzjjzz高潮喷水妇女 | 日韩欧美a级毛片免费观看 天天躁夜夜躁狠狠久久 | 18禁无遮拦无码国产在线播放 | 亚洲VA999成人A片在线观看 | 在线天堂资源www中文 | 亚洲色偷偷综合亚洲av78 |