摘要:本篇對(duì)應(yīng)書(shū)本第一章安裝。創(chuàng)建虛擬環(huán)境激活虛擬環(huán)境系統(tǒng)系統(tǒng)取消已激活的環(huán)境用。使用安裝包虛擬環(huán)境中安裝檢查是否安裝成功檢查的原理如果該環(huán)境中沒(méi)有該包,會(huì)失敗報(bào)錯(cuò)。本文由創(chuàng)作,采用知識(shí)共享署名中國(guó)大陸許可協(xié)議進(jìn)行許可。
本系列筆記是我閱讀Miguel Grinberg的《Flask Web Development》的筆記,標(biāo)題與書(shū)本同步。希望通過(guò)記錄技術(shù)筆記的方式促進(jìn)自己對(duì)知識(shí)的理解。
本篇對(duì)應(yīng)書(shū)本第一章:安裝。
使用虛擬環(huán)境虛擬環(huán)境作用
可以在系統(tǒng)的Python解釋器中避免包的混亂和版本沖突。
為每個(gè)程序多帶帶創(chuàng)建虛擬環(huán)境可以保證程序只能訪問(wè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)境中沒(méi)有該包,import會(huì)失敗報(bào)錯(cuò)。
本文由?EverFighting?創(chuàng)作,采用?知識(shí)共享署名 3.0 中國(guó)大陸許可協(xié)議?進(jìn)行許可。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/38081.html
摘要:在本書(shū)中用到的一些服務(wù)程序主要有。本節(jié)來(lái)分別介紹它們的安裝方法。的安裝是一個(gè)輕量級(jí)的服務(wù)程序,簡(jiǎn)單易用靈活,在本書(shū)中我們主要用它來(lái)做一些服務(wù),本節(jié)我們來(lái)了解下它的安裝方式。相關(guān)鏈接官方文檔安裝執(zhí)行完畢之后即可完成安裝。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---5、存儲(chǔ)庫(kù)的安裝:PyMySQL、PyMongo、RedisPy、RedisDump下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)-...
摘要:試想,在多線程服務(wù)器中,多個(gè)線程同時(shí)處理不同客戶端發(fā)送的不同請(qǐng)求時(shí),每個(gè)線程看到的對(duì)象必然不同。多線程服務(wù)器會(huì)創(chuàng)建一個(gè)線程池,再?gòu)木€程池中選擇一個(gè)線程用于處理接收到的請(qǐng)求。 框架 Django flask flask是一個(gè)輕量的web開(kāi)發(fā)應(yīng)用示例開(kāi)發(fā)一個(gè)小應(yīng)用 from flask import Flask app = Flask(__name__) @app.route(/) d...
摘要:和是最受歡迎的。虛擬環(huán)境將允許將項(xiàng)目依賴項(xiàng)與本地機(jī)器依賴項(xiàng)隔離開(kāi)來(lái)。文件將是項(xiàng)目中的主文件。運(yùn)行后,檢查本地主機(jī)。在中創(chuàng)建一個(gè)名為的文件夾,并創(chuàng)建一個(gè)名為的文件夾。部署創(chuàng)建帳戶為前端和全棧應(yīng)用程序提供免費(fèi)部署服務(wù)。 ...
摘要:在平臺(tái)部署基于的網(wǎng)站是一件非常折騰的事情,平臺(tái)下有很多選擇,本文記錄了部署到的主要步驟,希望對(duì)你有所幫助。下載后運(yùn)行,搜索,分別安裝。使用命令可以將其移除。在中你可以使用來(lái)快捷開(kāi)發(fā)并部署程序,真正讓你一鍵無(wú)憂。 在 Windows 平臺(tái)部署基于 Python 的網(wǎng)站是一件非常折騰的事情,Linux/Unix 平臺(tái)下有很多選擇,本文記錄了 Flask 部署到 IIS 的主要步驟,希望對(duì)你...
閱讀 3052·2021-09-08 10:43
閱讀 1039·2019-08-30 15:53
閱讀 988·2019-08-30 13:51
閱讀 848·2019-08-29 14:03
閱讀 810·2019-08-26 18:35
閱讀 1242·2019-08-26 13:38
閱讀 1590·2019-08-26 10:34
閱讀 3505·2019-08-26 10:21