मैं extended.py
नाम के एक मॉड्यूल जो निम्न पंक्ति शामिल है:एक निर्देशिका में हालांकि __init__.py साथ संकुल 'का प्रयास किया गया रिश्तेदार गैर पैकेज में आयात'
from .basic import BasicModule
और फ़ाइल basic.py
रूप में एक ही निर्देशिका में रहता है __init__.py
करता है। हालांकि, जब मैं कोशिश इसे चलाने के लिए के रूप में:
ValueError: Attempted relative import in non-package
इसके अलावा पंक्ति जोड़कर:
from __future__ import absolute_import
समस्या हल नहीं होती
python extended.py
मैं त्रुटि मिलती है। शायद मैं स्पष्ट देखने के लिए बहुत थक गया हूं - लेकिन मुझे यहां समस्या दिखाई नहीं दे रही है।
संभावित डुप्लिकेट [\ _ \ _ init \ _ \ _। Py] के साथ गैर-पैकेज में सापेक्ष आयात का प्रयास किया गया है (http://stackoverflow.com/questions/11536764/attempted-relative-import-in-non- पैकेज-इन-इन-इन-पीआईटी) – BrenBarn
'python -m parent_directory.extended' के बारे में कैसे? – SparkAndShine
[संभवतः पाइथन में सापेक्ष आयात कैसे करें?] (Http://stackoverflow.com/questions/72852/how-to-do-relative-imports-in-python) –