Python3.7 на OS X 10.14.5
У меня есть скрипт на python, который импортирует один локальный модуль.Они находятся в одном каталоге, и все работало нормально.Это довольно простая установка.
Я переместил все в другой каталог (на том же компьютере), и локальный импорт перестал работать.Единственное, что я могу сказать, что изменилось, это путь, который теперь содержит папку с именем «Мой диск».Я полагаю, что пробелы в пути вызывают проблемы с импортом.
Я искал в Интернете и перепробовал много вещей, но не могу заставить импорт работать с папкой в пути, котораясодержит пробелы.Кто-нибудь знает какое-либо решение этого или ресурса, чтобы попытаться выяснить это?
Я не могу изменить имя папки.
РЕДАКТИРОВАТЬ: Этобыла структура каталогов:
main.py
lab /
--labs.py
Мне удалось заставить его работать, сгладив структуру каталогов.Однако при использовании относительного импорта: import lab.labs
или добавлении 'lab' к пути: os.path.append("./lab")
импорт не работает в этом месте.
Символьные ссылки также работают, но это похоже на обход Python, а неисправляя это в python, и так как это код, который будет передан, я не хочу решения с одной машиной.