??Python & pip
- https://www.python.org/
- https://pip.pypa.io/en/stable/
- https://flask.palletsprojects.com/en/2.0.x/
Python 是一種廣泛使用的高級編程語言,它具有簡潔、優(yōu)雅、易讀的語法,以及豐富的標準庫和第三方庫。
- Python 支持多種編程范式,如面向?qū)ο?、過程式、函數(shù)式、元編程等。
- Python 也是一種解釋型語言,這意味著它不需要編譯,而是直接運行源代碼。
pip 是 Python 的包管理工具,它可以幫助我們安裝、升級、卸載、查看、搜索、打包和上傳 Python 包。
- Python 包是一種封裝了一組相關(guān)功能的模塊的集合,它可以被其他 Python 程序?qū)牒褪褂谩?/li>
- Python 包可以從 PyPI(Python Package Index)這個官方的倉庫下載,也可以從其他的源或者本地文件安裝。
??pip 常用功能
pip 通常會隨著 Python 的安裝而自動安裝,但是如果沒有安裝,可以從 https://pip.pypa.io/en/stable/installing/ 下載并安裝。
pip 的使用方法是在命令行中輸入 pip
加上相應(yīng)的選項和參數(shù)。以下是一些常用的 pip 命令:
- 安裝包:
pip install package_name
。例如,要安裝 Flask 框架,可以使用命令pip install Flask
。 - 升級包:
pip install --upgrade package_name
。例如,要升級 Flask 框架,可以使用命令pip install --upgrade Flask
。 - 卸載包:
pip uninstall package_name
。例如,要卸載 Flask 框架,可以使用命令pip uninstall Flask
。 - 查看已安裝的包:
pip list
。這會列出所有已安裝的包及其版本號。 - 查看包的信息:
pip show package_name
。例如,要查看 Flask 框架的信息,可以使用命令pip show Flask
。 - 搜索包:
pip search search_term
。例如,要搜索包含“Flask”關(guān)鍵字的包,可以使用命令pip search Flask
。 - 安裝指定版本的包:
pip install package_name==version
。例如,要安裝 Flask 框架的 1.0.2 版本,可以使用命令pip install Flask==1.0.2
。 - 安裝包的依賴項:
pip install -r requirements.txt
。這會根據(jù) requirements.txt 文件中列出的依賴項來安裝所需的包。
除了以上這些命令外,pip 還提供了其他一些功能,如創(chuàng)建虛擬環(huán)境、打包和上傳包等。
使用 pip 可以方便地管理 Python 包,使得我們可以更加輕松地構(gòu)建和維護 Python 項目。
?? Flask 應(yīng)用示例:常用功能
Flask 是一個輕量級的 Web 應(yīng)用框架,它使用 Python 編寫,可以快速地開發(fā) Web 應(yīng)用。
以下是一個簡單的 Flask 應(yīng)用的示例,它可以在本地運行,并返回一個“Hello, World!”的消息:
# 導(dǎo)入 Flask 模塊
from flask import Flask
# 創(chuàng)建一個 Flask 應(yīng)用對象
app = Flask(__name__)
# 定義一個路由,當訪問根路徑時,執(zhí)行 hello 函數(shù)
@app.route("/")
def hello():
# 返回一個字符串
return "Hello, World!"
# 如果當前文件是主程序,運行 Flask 應(yīng)用
if __name__ == "__main__":
app.run()
要運行這個應(yīng)用,我們需要先安裝 Flask 框架,可以使用以下命令:
pip install Flask
然后,在命令行中切換到存放這個文件的目錄,假設(shè)這個文件名為 app.py,可以使用以下命令運行它:
python app.py
這時,我們會看到以下的輸出:
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
這表示 Flask 應(yīng)用已經(jīng)在本地的 5000 端口上運行了,在瀏覽器中輸入 http://127.0.0.1:5000/ 來訪問它,就會看到一個“Hello, World!”的消息。
??Flask 應(yīng)用示例:用虛擬環(huán)境管理 Flask 的不同版本
如果想在電腦上安裝和使用不同版本的 Flask,可以使用虛擬環(huán)境來隔離不同的 Python 項目。
虛擬環(huán)境可以為每個項目安裝特定版本的 Flask 和其他模塊,而不會影響其他項目或全局環(huán)境。這樣,就可以在一臺電腦上擁有多個不同的 Flask 環(huán)境,而不會產(chǎn)生沖突。
使用以下命令,創(chuàng)建和激活虛擬環(huán)境:
# 創(chuàng)建一個名為 venv 的虛擬環(huán)境
python -m venv venv
# 激活虛擬環(huán)境
source venv/bin/activate
要在虛擬環(huán)境中安裝 Flask,使用以下命令:
# 安裝 Flask
pip install Flask
# 安裝指定版本的 Flask
pip install Flask==version
要退出虛擬環(huán)境,使用以下命令:
deactivate
參考網(wǎng)站:文章來源:http://www.zghlxwxcb.cn/news/detail-815852.html
- https://docs.python.org/3/tutorial/venv.html
- https://flask.palletsprojects.com/en/2.0.x/installation/
??總結(jié)
本文介紹了 Python 和 pip 的基本概念和用法,以及如何使用 pip 安裝和管理 Python 包。還展示了一個簡單的 Flask 應(yīng)用的示例,來說明如何使用 Python 和 pip 來開發(fā) Web 應(yīng)用。文章來源地址http://www.zghlxwxcb.cn/news/detail-815852.html
到了這里,關(guān)于[pip] pip 包管理及虛擬環(huán)境的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!