我是python和django的新手。在我的requirements \ common.txt文件中,以下行带有版本号:
django-simple-captcha==0.5.*
问题是当我运行时pip install -r requirements\common.txt,由于该软件包的版本为0.5.3,因此不会将其更新为最新版本(0.5.6),而只会pip --upgrade requirements\common.txt升级为最新版本。无论如何,有没有修改common.txt文件的内容,因此运行pip install安装了最新版本?
我问是因为这个文件将被几个开发人员使用,如果他们已经有了该软件包的版本0.5.3,它将不会升级它,并且有很多软件包需要升级。
n
-U或--upgrade将更新列出的软件包
例:
pip install django-simple-captcha -U
Run Code Online (Sandbox Code Playgroud)
只需删除==0.5.*并django-simple-captcha安装适用于您操作系统的最新可用版本(如果可用)。
要查看当前安装的版本,请使用:
pip show django-simple-captcha
Run Code Online (Sandbox Code Playgroud)
如果我想要最新的次要版本怎么办?
你可以试试:
pip install "package>=0.2,<0.3"
Run Code Online (Sandbox Code Playgroud)
这是pip备忘单
| 归档时间: |
|
| 查看次数: |
7209 次 |
| 最近记录: |