是的,pip
命令可以用来锁定 Python 包的版本。你可以使用 pip freeze > requirements.txt
命令来生成一个包含所有已安装包及其版本的 requirements.txt
文件。然后,你可以使用 pip install -r requirements.txt
命令来安装这些包及其指定的版本。
例如,假设你已经安装了 requests
包,并且想要锁定其版本为 2.25.1
,你可以运行以下命令:
pip freeze > requirements.txt
这将生成一个包含 requests==2.25.1
的 requirements.txt
文件。然后,你可以使用以下命令来安装这个文件中的包及其版本:
pip install -r requirements.txt
这样,你就可以确保在将来的项目中使用相同版本的包。