Python导入错误,升华文本2的PYTHONPATH和Python版本与终端相同
我刚刚用pipinstall安装了gdata 虽然我可以在从命令行启动python时导入:Python导入错误,升华文本2的PYTHONPATH和Python版本与终端相同,python,import,sublimetext2,Python,Import,Sublimetext2,我刚刚用pipinstall安装了gdata 虽然我可以在从命令行启动python时导入: import gdata.docs.service 我得到一份工作 ImportError: No module named docs.service 当我使用sublime python构建时。我意识到在Python.sublime-build上我可以指定Python版本和PYTHOPATH 我检查了这两个选项,并确保它们都与命令行中的相同。我还检查了启动python控制台的文件夹是否不包括gdat
import gdata.docs.service
我得到一份工作
ImportError: No module named docs.service
当我使用sublime python构建时。我意识到在Python.sublime-build上我可以指定Python版本和PYTHOPATH
我检查了这两个选项,并确保它们都与命令行中的相同。我还检查了启动python控制台的文件夹是否不包括gdata。我错过了什么
我的Python路径检查:
import os
try:
user_paths = os.environ['PYTHONPATH'].split(os.pathsep)
except KeyError:
user_paths = []
print user_paths
以及Python版本检查:
import sys
print (sys.version)
我还检查了$whichpython与sublime build config文件中的cmd值路径相同。我终于找到了答案。
文件名为gdata.py,这就是为什么import gdata.docs.service使用文件本身进行解析,并且显然无法在其中找到文档