繁体   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