是否可以修复 pip 升级的版本?

Is it possible to fix version for pip upgrade?

我想要运行这样的东西:

pip install --upgrade pip#some_version
pip install git+ssh://git@bitbucket.org/my_project/my_package.git#some_version

我想使用固定版本的包,但是这样可以吗?

假设存储库有发布标签,您可以像这样安装特定版本

pip install git+ssh://git@bitbucket.org/my_project/my_package.git@tag

可以像这样创建标签并将其推送到远程

git tag -a v1.0 <commit ID>
git push origin v1.0

Pip 可以像这样降级,虽然我不推荐它

pip install pip==8.1.2