我将Visual Studio Code及其python插件一起使用。 但是我不希望将这些linter软件包添加到requirements.txt文件中。
有可能吗?
编辑:
说明示例:
venv具有三个软件包: django ,请求, some_linter_package_for_vs_code 。
运行pip freeze >> requirements.txt
时,我想避免将 some_linter_package_for_vs_code 添加到requirements.txt文件
答案 0 :(得分:-1)
将you're
you're going
you're going home
etc...
的结果传递到pip freeze
grep -v
请注意,linter软件包取决于其他软件包,并且某些所需的软件包也可能取决于它们。
要找出linter依赖于哪些软件包,请启动一个新的虚拟环境,然后仅安装linter并获得一个pip freeze | grep -v linterPackage | grep -v otherPackage > requirements.txt
来查看您可能需要过滤掉哪些软件包。
也许编写一个Python脚本,该脚本将使用pip freeze > lint.txt
的内容来过滤结果:
lint.txt
答案 1 :(得分:-3)
我无法正确理解您的问题!:(
如果要安装“ requirement.txt”中列出的某些python软件包,则可以在终端中运行以下命令
pip install -r "requirement.txt"
但是,如果要在“ requirement.txt”之类的文件中列出软件包,则可以运行以下pip命令。
pip freeze > "requirement.txt"
注意:您必须导航到“ requirement.txt”文件所在的目录。