חילקתי את קובץ השחמט למספר קבצים, כאשר לתיקיה קראתי chess_game, ושמתי בה את הקובץ init.
משום מה זה עדיין לא מכיר באופן אחיד בכל הקבצים ,ולא תמיד עובד ע"י import פשוט (שלאחריו שם הקובץ)
במרבית מהקבצים הוא כן מסתדר עם import פשוט,
אבל בקובץ מסוים אני כותב
import pieces (ואין בעיה)
from board_g import Color
הוא לא מכיר רק בשורה השנייה ומתעקש שאתקן ל
from chess_game.board_g import Color
orronai
תצלם צילום מסך של ההיררכיה של הקבצים
2 לייקים
of313
שלחתי בפרטי
20 תוים 20 תוים
gALz
אני חושב שאם הגדרת בIDE את התיקייה כ Source code אז הוא נותן לך לעשות אימפורט בלי הפניה ישירה לתיקייה.
מה שכן מוזר לי, זה שבהרצה דרך ה IDE הכל עובד חלק (עם הגדרת תיקיות סורס קוד), אבל שתנסה להריץ את מטרמינל פתאום תקבל שגיאה של מודולים לא מוכרים… יש מצב שתמיד כדאי להיות אקספליסיטים עם path