例如,我正在寻找一个命令行代码片段来列出python模块的所有依赖项,例如http://pypi.python.org/pypi/django-celery给出了URL。是否存在?
答案 0 :(得分:2)
我会使用virtualenv和pip的组合来完成这项工作。该片段看起来像这样:
virtualenv <path_to_a_new_env> --no-site-packages
<using this virtual env> && pip install <url or package name>
<using this virtual env> && pip freeze
---
<using this virtualenv> - source bin/activate on Linux scipts/activate.bat on linux
问题在于,您只会列出依赖项,但如果需要任何特定的版本,则不会列出版本。
答案 1 :(得分:0)
首先,无法通过URL获取信息。必须安装所有包和依赖项等的所有依赖项才能生成完整信息。
来自Zope世界有类似
的东西http://pypi.python.org/pypi/z3c.recipe.depgraph/0.5
可用的。
我无法回想起实际使用的底层模块的召唤......
同时检查