当我为Python项目创建一个虚拟环境时,会因我安装一些方便的包(比如iPython或其他我的编辑器"VS Code"依赖的包,如"pylint")而"污染"这个环境。
但是这些包对我的项目并不相关。所以如果我执行
那么最好的清理方法是什么?
但是这些包对我的项目并不相关。所以如果我执行
pip freeze > requirements.txt
,我会发现只有很少的包与我的项目相关。那么最好的清理方法是什么?
- 在全局环境下安装这些包,以便我可以在开始的每个项目中使用它们?或者
- 执行
pip freeze > requirements.txt
,然后编辑要求文件并删除不需要的包?
pip
安装与你的项目无关的包,我脑海中唯一的解决方案就是不执行pip freeze > requirements.txt
命令,而是手动安装包并创建requirements.txt
文件。 - teoman