我有一个应用程序,现在我想知道如果其他人想要安装它,则需要哪些软件包/模块。如何获得特定项目所需的所有python模块/软件包?
重要提示:该问题已经answered for Linux。他们建议使用pipreqs
,这似乎是一个不错的解决方案,但是does not to support Windows。
我的Python版本是3.6.4。
我正在Windows 10上工作。
答案 0 :(得分:1)
也许您可以使用:pip freeze
吗?
这将为您的给定项目<{3}}输出所有已安装的软件包。
希望有帮助!
答案 1 :(得分:1)
您是否已验证pipreqs不起作用?我使用Windows 10(内部版本17134.285),Python 3.7.0和pipreqs 0.4.9;并且我已经使用pipreqs成功生成了需求文件。
C:\l\Projects\MicrosoftGraph>pipreqs .\sampleGraphAuthPython
INFO: Successfully saved requirements file in .\sampleGraphAuthPython\requirements.txt
C:\l\Projects\MicrosoftGraph>type .\sampleGraphAuthPython\requirements.txt
bottle==0.12.13
adal==1.1.0
Flask_OAuthlib==0.9.5
requests==2.19.1
Flask==1.0.2
requests_oauthlib==1.0.0
urllib3==1.23