当我使用它安装我的包时,pip install -e .它只会安装不满意的依赖项并忽略依赖项升级。每次运行时如何安装最新的依赖版本pip install -e .?我尝试过使用pip install --upgrade -e .,但使用此选项没有任何变化,我仍然收到Requirement already satisfied, skipping upgrade: <dependency>通知,而不是安装最新的可用版本。我的setup.py文件:from setuptools import setup, find_packagessetup( 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')
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
我发现,还有一个--upgrade-strategy带有 options "eager"和"only-if-needed". 默认值为"only-if-needed". 选择该"eager"选项会强制安装最新可用版本的依赖项:
pip install --upgrade --upgrade-strategy eager -e .
添加回答
举报
0/150
提交
取消
