我需要为特定文件夹中的所有脚本创建一个requierment.txt。对于你的信息,脚本由其他程序使用并在其中运行...我不能使用venv因为程序使用它自己的安装python。我在* .bat中运行pip以在PATH中指定python路径。
你知道包python是否存在并且可以输出在特定文件夹中分组的脚本中使用的包列表,它包含带有复古源文件的python(另一个但忽略它)文件?
例如:
pip_local freeze -py-env="c:\program\bin\py27\python.exe" -script-path="c:\program\scripts"
"脚本"包含模块脚本和"本地lib类包"
答案 0 :(得分:1)
requirements.txt
约定不用于目录中的裸模块。无法通过需求文件中的路径名引用模块。需求文件旨在声明模块的全局唯一名称和版本号,其中"全球唯一"相对于您为pip启用的所有存储库 - 默认情况下为PyPi,其他存储库通过例如--find-links
启用。
您可以将模块创建为可安装的软件包(通过setup.py
或其他一些机制),并使其可以从PyPi,私有PyPi-ish服务器(如Gemfury)安装,或直接从GitHub,Bitbucket或其他SCC。这些都与正常的需求文件机制一起工作。