2017-12-10 4 views
0

これを熟読してください。python 2.7はパスに追加されてもインポートされません

インポートパッケージ災害..なぜですか?

contents of yenlib: 
    /var/yenlib 
     - __init__.py 
     - yenlib 
      - __init__.py 
      - json_.py 

import sys 
sys.path.append('/var/yenlib') 
sys.path.append('/var/yenlib/yenlib') 

from yenlib import json_ as json 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name json_ 
+1

を声明してインポート "を追加" 第二のスキップは、それがyenlib.yenlib輸入json_'から 'すべきではありませんか? – Gnudiff

+0

多分問題は2つのディレクトリから同じ名前を持つことです。 – Arman

答えて

0

yenlib.yenlib

から
import sys 
sys.path.append("/var/yenlib") 

from yenlib.yenlib import json_ as json 
関連する問題