当我将python-yql (Yahoo Query Language)模块导入我的Python项目时,表示通常存储在sys.path[0]
中的Python脚本的本地目录路径的字符串已更改到sys.path[1]
。 sys.path[0]
被替换为python-yql模块的位置。有没有理由sys.path[0]
只是因为正在使用python-yql模块而改为sys.path[1]
?
答案 0 :(得分:1)
在yql/__init.py
中,您会找到以下这一行:
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '../'))
这是在sys.path
前面插入yql路径的内容。
如果您的PYTHONPATH中有yql
egg文件,那么您可以注释掉或删除此sys.path.insert
语句,该包应该仍然有用。