在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依赖。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Tomcat在Ubuntu上的最佳实践