[英]Python import error with Sublime Text 2 with same PYTHONPATH and Python version as terminal
我剛剛用pipinstall安裝了gdata
雖然我可以從命令行啟動python時導入:
import gdata.docs.service
我得到一個
ImportError: No module named docs.service
當我用sublime python build做到這一點時。 我意識到在Python.sublime-build上,我可以指定python版本和PYTHOPATH。
我選中了兩者,並確保兩者都與命令行上的相同。 我還檢查了啟動python控制台的文件夾中是否不包含gdata。 我想念什么?
我的PYTHONPATH檢查:
import os
try:
user_paths = os.environ['PYTHONPATH'].split(os.pathsep)
except KeyError:
user_paths = []
print user_paths
和Python版本檢查:
import sys
print (sys.version)
我還檢查了$哪個python與sublime構建配置文件中的“ cmd”值相同的路徑。
我終於找到答案了。 名為文件gdata.py的文件,這就是為什么導入gdata.docs.service用文件本身解析的原因,並且顯然無法在其中找到“ docs”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.