[英]pip install latest dependency versions
當我使用pip install -e .
安裝我的包時pip install -e .
它只安裝不滿意的依賴項並忽略依賴項升級。 每次運行pip install -e .
時如何安裝最新的依賴版本pip install -e .
?
我試過使用pip install --upgrade -e .
,但使用此選項沒有任何變化,我仍然得到Requirement already satisfied, skipping upgrade: <dependency>
通知而不是安裝最新的可用版本。
我的setup.py
文件:
from setuptools import setup, find_packages
setup(
name='test_package',
author='test',
author_email='test@example.com',
description='Test package',
version='0.0.1',
packages=find_packages(),
install_requires=[
'pyyaml',
'requests',
],
python_requires='>=3.6'
)
我發現,還有一個附加參數--upgrade-strategy
帶有選項"eager"
和"only-if-needed"
。 默認值為"only-if-needed"
。 選擇"eager"
選項會強制安裝最新可用版本的依賴項:
pip install --upgrade --upgrade-strategy eager -e .
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.