我来自.Net和Node背景,其中来自包管理器的包,例如NuGet或NPM安装到特定的/ packages文件夹中。
我正在学习python,当我做pip install
时,我的包最终会进入全球商店,或者我可以告诉pip将它们放到特定的地方。
将它们放入一个单独的文件夹或者是否会破坏蟒蛇的禅是不错的做法?
我想这样做,所以我可以停靠该文件夹,然后根据pip install
文件中的生产操作系统,在Docker容器中requirements.txt
忽略它们。
我不应该这样做吗?为什么Python不会默认这样做,因为它似乎是一种干净,可移植的包管理方法?