คำถามติดแท็ก importerror

25
การนำเข้าไฟล์จากโฟลเดอร์อื่น
ฉันมีโครงสร้างโฟลเดอร์ต่อไปนี้ application/app/folder/file.py และฉันต้องการนำเข้าฟังก์ชั่นบางอย่างจากfile.pyในไฟล์ Python อื่นที่อยู่ในนั้น application/app2/some_folder/some_file.py ฉันได้พยายาม from application.app.folder.file import func_name และความพยายามอื่น ๆ ที่หลากหลาย แต่จนถึงขณะนี้ฉันไม่สามารถนำเข้าได้อย่างถูกต้อง ฉันจะทำสิ่งนี้ได้อย่างไร

17
วิธีแก้ไข“ พยายามนำเข้าที่เกี่ยวข้องในแพ็คเกจที่ไม่ใช่” แม้จะมี __init__.py
ฉันพยายามติดตามPEP 328ด้วยโครงสร้างไดเรกทอรีต่อไปนี้: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py ในcore_test.pyฉันมีคำสั่งการนำเข้าต่อไปนี้ from ..components.core import GameLoopEvents อย่างไรก็ตามเมื่อฉันเรียกใช้ฉันได้รับข้อผิดพลาดต่อไปนี้: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents ValueError: Attempted relative import in non-package การค้นหารอบ ๆ ฉันพบ " เส้นทางสัมพัทธ์ไม่ทำงานแม้จะมี __init__.py " และ " นำเข้าโมดูลจากเส้นทางสัมพัทธ์ …

15
ImportError: ไม่สามารถนำเข้าชื่อ X
ฉันมีไฟล์ต่างกันสี่ชื่อ: main, vector, entity และ physics ฉันจะไม่โพสต์รหัสทั้งหมดเพียงแค่นำเข้าเพราะฉันคิดว่านั่นคือที่ที่ข้อผิดพลาดอยู่ (ถ้าคุณต้องการฉันสามารถโพสต์เพิ่มเติม) หลัก: import time from entity import Ent from vector import Vect #the rest just creates an entity and prints the result of movement Entity: from vector import Vect from physics import Physics class Ent: #holds vector information and id def tick(self, dt): …

28
Python error“ ImportError: ไม่มีโมดูลชื่อ”
Python ถูกติดตั้งในโลคอลไดเร็กทอรี แผนผังไดเรกทอรีของฉันมีลักษณะเช่นนี้: (local directory)/site-packages/toolkit/interface.py รหัสของฉันอยู่ที่นี่: (local directory)/site-packages/toolkit/examples/mountain.py ในการรันตัวอย่างฉันเขียนpython mountain.pyและในรหัสฉันมี: from toolkit.interface import interface และฉันได้รับข้อผิดพลาด: Traceback (most recent call last): File "mountain.py", line 28, in ? from toolkit.interface import interface ImportError: No module named toolkit.interface ผมได้ตรวจสอบแล้วและมีฉันมีไดเรกทอรีsys.path /site-packagesนอกจากนี้ฉันมีไฟล์__init__.py.binในโฟลเดอร์ชุดเครื่องมือเพื่อระบุให้ Python ทราบว่านี่เป็นแพ็คเกจ ฉันยังมี__init__.py.binในไดเรกทอรีตัวอย่าง ฉันไม่รู้ว่าทำไม Python หาไฟล์ไม่เจอเมื่อมันเข้าsys.pathมา ความคิดใด ๆ มันอาจเป็นปัญหาสิทธิ์หรือไม่ ฉันต้องการสิทธิ์ดำเนินการบางอย่างหรือไม่

16
ImportError: ไม่สามารถนำเข้าชื่อหลักเมื่อรันคำสั่ง pip --version ใน windows7 32 บิต
ฉันได้ติดตั้งไพ ธ อนล่าสุด (2.7.9) ที่มาพร้อมกับ pip และ setuptools สำหรับ windows 32 บิต ฉันลองติดตั้ง pip แล้ว แต่ปัญหายังคงอยู่ นี่คือข้อผิดพลาดหลังจากทำงานpip --versionในผู้ดูแลระบบ cmd: Traceback (most recent call last): File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "D:\Python\lib\runpy.py", line 72, in _run_code exec code in run_globals File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module> …
145 python  pip  importerror 

18
“ ImportError: ไม่มีโมดูลชื่อ” เมื่อพยายามเรียกใช้สคริปต์ Python
ฉันกำลังพยายามเรียกใช้สคริปต์ที่เปิดตัวในหมู่สิ่งอื่น ๆ สคริปต์หลาม ฉันได้รับ ImportError: ไม่มีโมดูลชื่อ ... แต่ถ้าฉันเรียกใช้ ipython และนำเข้าโมดูลเดียวกันด้วยวิธีเดียวกันผ่านล่ามก็จะยอมรับโมดูลนั้น เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร ฉันพยายามเข้าใจว่าหลามใช้ PYTHONPATH อย่างไร แต่ฉันก็สับสนอย่างมาก ความช่วยเหลือใด ๆ ที่จะชื่นชมอย่างมาก

17
ImportError: ไม่มีโมดูลชื่อ bs4 (BeautifulSoup)
ฉันทำงานใน Python และใช้ Flask เมื่อฉันเรียกใช้ไฟล์ Python หลักบนคอมพิวเตอร์ของฉันมันทำงานได้อย่างสมบูรณ์ แต่เมื่อฉันเปิดใช้งาน venv และเรียกใช้ไฟล์ Flask Python ในเทอร์มินัลมันขึ้นว่าไฟล์ Python หลักของฉันมี "No Module Named bs4" ความคิดเห็นหรือคำแนะนำใด ๆ จะได้รับการชื่นชมอย่างมาก

8
ImportError: libSM.so.6: ไม่สามารถเปิดไฟล์อ็อบเจ็กต์ที่แบ่งใช้: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
เมื่อพยายามนำเข้า OpenCV โดยใช้import cv2ฉันได้รับข้อผิดพลาดต่อไปนี้: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or directory ไม่แน่ใจว่าจะแก้ไขอย่างไร - พยายามเล่นกับเครื่องมือColaboratoryใหม่ของ Google …

8
ImportError: ไม่มีโมดูลชื่อ six
ฉันกำลังพยายามสร้างโครงการ OpenERP โดยใช้การอ้างอิง ตอนนี้ให้ข้อผิดพลาดนี้ Traceback (most recent call last): File "openerp-client.py", line 105, in <module> File "modules\__init__.pyo", line 23, in <module> File "modules\gui\__init__.pyo", line 22, in <module> File "modules\gui\main.pyo", line 33, in <module> File "rpc.pyo", line 29, in <module> File "common\__init__.pyo", line 22, in <module> File "common\common.pyo", line 26, in …

20
การติดตั้ง OpenCV สำหรับ Python บน Ubuntu รับ ImportError: ไม่มีโมดูลชื่อ cv2.cv
ฉันมีระบบ Ubuntu 14.04 ซึ่งฉันต้องการติดตั้ง OpenCV และใช้กับ Python 2.x ฉันติดตั้ง OpenCV โดยใช้คำแนะนำที่นี่: https://help.ubuntu.com/community/OpenCV ดูเหมือนว่าการติดตั้งจะทำงานได้อย่างถูกต้องไม่มีข้อผิดพลาดสคริปต์จบลงด้วยเอาต์พุต OpenCV 2.4.9 ready to be used เมื่อฉันพยายามเรียกใช้สคริปต์ Python ตัวอย่างฉันจะได้รับสิ่งต่อไปนี้: $ python opencv.py Traceback (most recent call last): File "opencv.py", line 1, in <module> from cv2.cv import * ImportError: No module named cv2.cv ฉันสงสัยว่าฉันรู้ว่าทำไมฉันไม่รู้วิธีแก้ไข OpenCV ติดตั้งในไดเร็กทอรีปัจจุบันที่ฉันอยู่เมื่อฉันรันสคริปต์การติดตั้งซึ่งเป็นไดเร็กทอรีย่อยของโฮมโฟลเดอร์ คนอื่น ๆ …

2
Psycopg2: AttributeError: วัตถุ 'module' ไม่มีแอตทริบิวต์ 'extras'
ในรหัสของฉันฉันใช้DictCursorจากpsycopg2.extrasแบบนี้ dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) อย่างไรก็ตามทันใดนั้นฉันก็ได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันโหลดเคอร์เซอร์: AttributeError: 'module' object has no attribute 'extras' อาจจะมีบางอย่างติดอยู่ในการติดตั้งของฉัน แต่ฉันไม่รู้ว่าจะเริ่มหาที่ไหน ฉันอัปเดตด้วย pip แต่เท่าที่ฉันรู้ว่าไม่มีการอ้างอิงของpsycopg2.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.