我对 python 相当陌生,并且来自 C# 背景。在 C# l 中,第三方库通常存储在项目文件夹中。
这意味着库完全在项目内部。然后,该项目不依赖于项目文件夹之外的任何内容(当然,.net 框架除外)。
我真的很喜欢这种结构,并尝试通过将库复制到项目根目录中的 lib 目录中,并在应用程序启动时将 lib 文件夹添加到 python 路径中,从而成功地在 python 中镜像它。
我担心这样做可能会导致我忽略了一些事情,因为我环顾四周,并没有真正看到 Python 社区中的其他人这样做。
我的问题很简单——这样可以吗?通过简单地转储必要的 .py 库而不是使用简单安装,从而在系统级别将库存储在站点包中,我可能会错过什么吗?
请随时让我知道您可以看到的任何缺点,无论多么简单。
谢谢!