我有一个名为“ my_package”的程序包,该程序包位于名为“ my_package.zip”的zip文件中,位于一个名为“ http://my.webaddress.com/software/my_package.zip”的自定义位置(当然不是真实地址)。
我可以使用以下pip命令安装此软件包:
pip install http://my.webaddress.com/software/my_package.zip
但是现在我想为另一个依赖于此程序包的项目创建setup.py文件。因此,文件“ my_other_package / setup.py”包含以下内容:
#!/usr/bin/env python
from distutils.core import setup
setup(name='my_other_package',
version='1.0.1',
py_modules=['my_other_package'],
install_requires=[
'scipy',
'numpy',
'my_package',
],
dependency_links=[
'http://my.webaddress.com/software/my_package.zip#egg=my_package'
]
)
但是然后我得到了错误:
Could not find a version that satisfies the requirement my_package (from my_other_package==1.0.1) (from versions: )
No matching distribution found for my_package (from my_other_package==1.0.1)
我该如何工作?