Tidak dapat mengimpor modul lokal? PyCharm [duplikat]

Saya mendapat masalah dengan impor relatif dan absolut dengan PyCharm

Struktur proyek:

masukkan deskripsi gambar di sini

Ketika saya mencoba mengimpor Paket lokal seperti ini saya mendapatkan kesalahan

masukkan deskripsi gambar di sini

Tapi ini berfungsi dengan baik: masukkan deskripsi gambar di sini

Apa yang harus dilakukan agar PyCharm dan Python tidak memberikan error?


person loliallen    schedule 08.01.2021    source sumber
comment
Anda menggunakan tata letak sumber, jadi Anda harus menginstal proyek dengan pip install -e .   -  person bad_coder    schedule 08.01.2021
comment
Saat saya mencoba mengimpor Paket lokal seperti ini saya mendapatkan kesalahan: apa kesalahannya?   -  person Selcuk    schedule 08.01.2021
comment
Apakah Anda tidak sengaja menempelkan gambar dengan cara yang salah?   -  person namesis    schedule 08.01.2021


Jawaban (1)


Agar PyCharm mengenali direktori sebagai modul, Anda perlu menandainya sebagai Sources Root. Untuk melakukan itu, klik kanan, arahkan kursor ke Mark Directory as dan klik Sources Root.

person Xeoth    schedule 08.01.2021
comment
Masalahnya adalah Anda tidak menginstal proyek Anda. Jadi kode yang Anda uji dan implementasikan akan bekerja secara berbeda dari saat Anda menginstalnya. - person bad_coder; 08.01.2021