gpt4 book ai didi

Python sys.path.append 模块相互遮蔽

转载 作者:行者123 更新时间:2023-11-28 21:53:45 25 4
gpt4 key购买 nike

我正在尝试从自定义文件夹(在 google_appengine 文件夹内)导入名为“google”的模块。

import sys
sys.path.append("/home/sashko/WebProgramming/google_appengine")
import google.appengine.api

但是在sys.path中已经有一个名为“google”的模块了:

import google
print google.__path__

['/usr/lib/python2.7/dist-packages/google']

它隐藏了自定义文件夹中的模块“google”。在这种情况下,您有什么建议?

最佳答案

sys.modules开头插入路径:

sys.path.insert(0, "/home/sashko/WebProgramming/google_appengine")

现在 google_appengine 目录将在 dist-packages 位置之前被查询。

关于Python sys.path.append 模块相互遮蔽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25590839/

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