在Ubuntu中管理Python依賴,通常使用pip
和virtualenv
這兩個工具。下面是一些基本步驟:
首先,確保你的Ubuntu系統上已經安裝了Python和pip。大多數Ubuntu版本默認安裝了Python 2.x,但Python 3.x更為推薦。
sudo apt update
sudo apt install python3 python3-pip
pip
是Python的包管理工具,可以用來安裝、升級和卸載Python包。
pip3 install package_name
pip3 install --upgrade package_name
pip3 uninstall package_name
pip3 list
虛擬環境可以讓你在不同的項目中使用不同版本的Python包,避免版本沖突。
pip3 install virtualenv
virtualenv myenv
這會在當前目錄下創建一個名為myenv
的虛擬環境。
source myenv/bin/activate
激活虛擬環境后,你的命令行提示符會顯示虛擬環境的名稱,表示你現在在這個環境中工作。
deactivate
requirements.txt
文件可以用來記錄項目所需的Python包及其版本。
pip freeze > requirements.txt
這會將當前環境中所有已安裝的包及其版本寫入requirements.txt
文件。
pip3 install -r requirements.txt
Poetry是另一個流行的Python包管理工具,提供了更高級的功能,如依賴解析和項目打包。
curl -sSL https://install.python-poetry.org | python3 -
或者使用pip安裝:
pip3 install poetry
poetry init
按照提示填寫項目信息,Poetry會生成pyproject.toml
文件。
poetry install
poetry add package_name
poetry update package_name
通過這些步驟,你可以在Ubuntu中有效地管理Python依賴。