gpt4 book ai didi

c# - 引用和导入第三方Python库

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:27 25 4
gpt4 key购买 nike

我对 python 相当陌生,并且有 C# 背景。在 C# l 中,第三方库通常存储在项目文件夹内。

这意味着库完全位于项目内部。然后,该项目不依赖于项目文件夹之外的任何内容(当然除了 .net 框架)。

我真的很喜欢这种结构,并且已尝试通过将库复制到项目根目录中的 lib 目录中,并在应用程序启动时将 lib 文件夹添加到 python 路径来成功地在 python 中镜像此结构。

我担心这样做可能会忽略一些东西,因为我环顾四周,并没有真正看到 python 社区中的其他人这样做。

我的问题很简单 - 这样可以吗?通过简单地转储必要的 .py 库而不是使用简单安装,从而在系统级别将库存储在站点包中,我是否可能会错过一些东西?

请随时告诉我您发现的任何缺点,无论多么简单。

谢谢!

最佳答案

我支持使用 virtualenvpip出于发展目的。这将为您提供您所习惯的沙箱。至于分发,请使用setup.py并重用您将与pip install -r一起使用的requirements.txt文件来安装依赖项以生成setuptools.setupinstall_requires 参数。我一直想建立一个示例来展示这一点 - 查看 https://github.com/dave-shawley/setup-example一个很好的例子,还有一些描述。我计划在时间允许的情况下添加更多内容。

关于c# - 引用和导入第三方Python库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16180054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com