python setup.py install忽略安装要求

python setup.py install忽略安装要求,python,pip,setup.py,Python,Pip,Setup.py,我无法使用setup.py安装本地软件包 以下是项目结构: my-project/ lib/ local1/ local1.1.0.whl index.html local2/ local2.1.0.whl index.html setup.py setup.py 如果我将依赖项放在requirements.txt文件中并使用pip install-r requirements.txt--extra i

我无法使用
setup.py安装本地软件包

以下是项目结构:

my-project/
  lib/
     local1/
        local1.1.0.whl
        index.html
     local2/
        local2.1.0.whl
        index.html
  setup.py
setup.py

如果我将依赖项放在
requirements.txt
文件中并使用
pip install-r requirements.txt--extra index url lib/
,我可以安装,但我想知道为什么不可能执行
python setup.py安装
,或者我缺少什么

这就是我得到的错误-

No local packages or working download links found for local2@ file://localhost//Users/anusha/Documents/my-project/lib/local2/local2.1.0.whl
error: Could not find suitable distribution for Requirement.parse('local2@ file://localhost//Users/anusha/Documents/my-project/lib/local2/local2.1.0.whl')
在搜索时,我在上找到了这个问题,但没有给我任何关于它如何工作的指针或解决方案

欢迎任何帮助,提前谢谢

请注意:

到目前为止,我们的政策是,如果使用
pip安装
解决了您的问题,您应该使用
pip安装
,我们不会解决这个问题


我相信这与Python社区中打包工具和技术的当前发展是一致的。因此,如果可以通过
pip install.
pip install--editable.
安装基于此需求符号的setuptools项目,请不要再进一步查看。

不完全确定setuptools是否支持此符号。你指的是什么?请注意三(3)条斜线!由于我指定了
localhost
2个斜杠就足够了,即使我不确定setuptools是否支持这一点,但没有找到任何支持这一点的文档!我尝试了
pip install git+file//$PWD/
,它似乎起了作用是的,在这期间我阅读了似乎指定了此符号,从而支持您的声明。谢谢!有足够的证据证明python setup.py安装不会挂断
No local packages or working download links found for local2@ file://localhost//Users/anusha/Documents/my-project/lib/local2/local2.1.0.whl
error: Could not find suitable distribution for Requirement.parse('local2@ file://localhost//Users/anusha/Documents/my-project/lib/local2/local2.1.0.whl')