摘要:本篇對應(yīng)書本第一章安裝。創(chuàng)建虛擬環(huán)境激活虛擬環(huán)境系統(tǒng)系統(tǒng)取消已激活的環(huán)境用。使用安裝包虛擬環(huán)境中安裝檢查是否安裝成功檢查的原理如果該環(huán)境中沒有該包,會失敗報錯。本文由創(chuàng)作,采用知識共享署名中國大陸許可協(xié)議進行許可。
本系列筆記是我閱讀Miguel Grinberg的《Flask Web Development》的筆記,標題與書本同步。希望通過記錄技術(shù)筆記的方式促進自己對知識的理解。
本篇對應(yīng)書本第一章:安裝。
使用虛擬環(huán)境虛擬環(huán)境作用
可以在系統(tǒng)的Python解釋器中避免包的混亂和版本沖突。
為每個程序多帶帶創(chuàng)建虛擬環(huán)境可以保證程序只能訪問虛擬環(huán)境的包,從使其只作為創(chuàng)建(更多)虛擬環(huán)境的源。
使用虛擬環(huán)境不需要管理員權(quán)限。
判斷是否安裝虛擬環(huán)境命令:
$ virtualenv --version #查看虛擬環(huán)境版本
安裝虛擬環(huán)境:
linux系統(tǒng)
$ sudo apt-get install python-virtualenv
Mac OS X系統(tǒng)
$ sudo easy_install virtualenv
Windows系統(tǒng)
去https://bitbucket.org/pypa/setuptools下載 ez_setup.py,在Python環(huán)境下執(zhí)行改腳本:
$ python ez_setup.py $ easy_install virtualenv
上述安裝命令必須具有管理員權(quán)限,Unix系統(tǒng)則需要在命令前加上 sudo
下載示例代碼:
$ git clone https://github.com/miguelgrinberg/flasky.git $ cd flasky $ git checkout 1a
下載作者的代碼,切換到1a的分支上。
創(chuàng)建虛擬環(huán)境:
$ virtualenv venv New python executable in venv/bin/python2.7 Also creating executable in venv/bin/python Installing setuptools............done. Installing pip...............done.
激活虛擬環(huán)境:
Linux系統(tǒng)
$ source venv/bin/activate
Windows系統(tǒng)
$ venvScriptsactivate
取消已激活的環(huán)境用deactivate。
使用pip安裝Python包虛擬環(huán)境中安裝Flask:
(venv) $ pip install flask
檢查是否安裝成功:
(venv) $ python >>> import flask >>>
檢查的原理:如果該環(huán)境中沒有該包,import會失敗報錯。
本文由?EverFighting?創(chuàng)作,采用?知識共享署名 3.0 中國大陸許可協(xié)議?進行許可。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/38081.html
摘要:在本書中用到的一些服務(wù)程序主要有。本節(jié)來分別介紹它們的安裝方法。的安裝是一個輕量級的服務(wù)程序,簡單易用靈活,在本書中我們主要用它來做一些服務(wù),本節(jié)我們來了解下它的安裝方式。相關(guān)鏈接官方文檔安裝執(zhí)行完畢之后即可完成安裝。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---5、存儲庫的安裝:PyMySQL、PyMongo、RedisPy、RedisDump下一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)-...
摘要:試想,在多線程服務(wù)器中,多個線程同時處理不同客戶端發(fā)送的不同請求時,每個線程看到的對象必然不同。多線程服務(wù)器會創(chuàng)建一個線程池,再從線程池中選擇一個線程用于處理接收到的請求。 框架 Django flask flask是一個輕量的web開發(fā)應(yīng)用示例開發(fā)一個小應(yīng)用 from flask import Flask app = Flask(__name__) @app.route(/) d...
摘要:和是最受歡迎的。虛擬環(huán)境將允許將項目依賴項與本地機器依賴項隔離開來。文件將是項目中的主文件。運行后,檢查本地主機。在中創(chuàng)建一個名為的文件夾,并創(chuàng)建一個名為的文件夾。部署創(chuàng)建帳戶為前端和全棧應(yīng)用程序提供免費部署服務(wù)。 ...
摘要:在平臺部署基于的網(wǎng)站是一件非常折騰的事情,平臺下有很多選擇,本文記錄了部署到的主要步驟,希望對你有所幫助。下載后運行,搜索,分別安裝。使用命令可以將其移除。在中你可以使用來快捷開發(fā)并部署程序,真正讓你一鍵無憂。 在 Windows 平臺部署基于 Python 的網(wǎng)站是一件非常折騰的事情,Linux/Unix 平臺下有很多選擇,本文記錄了 Flask 部署到 IIS 的主要步驟,希望對你...
閱讀 3171·2021-09-08 10:43
閱讀 1097·2019-08-30 15:53
閱讀 1097·2019-08-30 13:51
閱讀 927·2019-08-29 14:03
閱讀 876·2019-08-26 18:35
閱讀 1296·2019-08-26 13:38
閱讀 1681·2019-08-26 10:34
閱讀 3579·2019-08-26 10:21