簡體   English   中英

pip 安裝最新的依賴版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM