Skip to main content
 首页 » 编程设计

Python库路径

2025年05月04日10java哥

我有一个 python 文件“testHTTPAuth.py”,它使用模块 deliciousapi 并保存在“deliciousapi.py”中。

我已经保存了类似的文件

testHTTPAuth.py 
lib 
   deliciousapi.py 

但是当我运行:“python testHTTPAuth.py”时出现错误

    import deliciousapi 
ImportError: No module named deliciousapi 

如何处理这些 python 库?因为后来我把代码和库放在一起作为谷歌应用程序。所以我无法将库保留在正常的库路径中。

请您参考如下方法:

您需要将“lib”目录添加到您的路径中——否则,Python 无法找到您的源代码。以下(包含在 testHTTPAuth.py 等模块中)将执行此操作:

sys.path.append(os.path.join(os.path.dirname(__file__), 'lib') 

Ned 关于更改导入的建议可能会奏效,但如果 lib 目录中的任何内容都导入了具有绝对路径的子模块(大多数大型模块都这样做),那么它就会崩溃。