Should pip-installing my python app automatically install dependencies?
我对python的打包和分发是个新手。我有一个要pip安装的python应用程序,所以我为它创建了一个setup.py。
现在,setup.py有了
编辑:
我的Stupp.Py:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from setuptools import setup setup( name="TcpMonitor", version="1.0", packages=["tcpmonitor"], py_modules=["tcp_monitor"], install_requires=[ "CommonPyLib", ], entry_points=''' [console_scripts] tcp_monitor_gui=tcpmonitor:main ''' ) |
PIP安装输出:
1 2 3 | Collecting CommonPyLib (from TcpMonitor==1.0) Could not find a version that satisfies the requirement CommonPyLib (from TcpMonitor==1.0) (from versions: ) No matching distribution found for CommonPyLib (from TcpMonitor==1.0) |
只要依赖项列在
我在pypi上找不到任何具有此名称的包,因此需要添加要安装在要通过
运行
Could not find a version that satisfies the requirement commonlib (from versions: )
No matching distribution found for commonpylib
因此,您没有安装脚本问题,但是在pypi上查找包时出现问题(这似乎不存在),或者至少python不知道它在哪里托管。
另一种选择是将该包与正在分发的包集成,而不使其成为依赖项(即将其添加到