«No Module named ...» - ошибка в редакторе, несмотря на то, что код работает - PullRequest
1 голос
/ 03 мая 2019

Я довольно долго пытался импортировать модуль из формовщика в отдельную директорию на моем компьютере для проекта Python. В настоящее время код, кажется, работает, но Pycharm по-прежнему дает мне ошибки, что модуль не может быть найден. Несмотря на это, если я запускаю код, он, кажется, делает то, что задумано.

То, что у меня есть, это:

import sys
sys.path.append(r'D:\Progam\bin')
import foo

Где foo - это модуль, найденный в D: \ Progam \ bin, и он предупреждает меня, что не существует модуля с именем foo. Учитывая, сколько проблем у меня было по какой-то причине, чтобы заставить это работать, я не решаюсь просто игнорировать предупреждение, если есть какая-то основная проблема

Кто-нибудь знает, что здесь происходит?

1 Ответ

1 голос
/ 03 мая 2019

Поскольку файл не находится в вашем пути во всем мире, ваша IDE не распознает, что он будет действительным во время выполнения.Вероятно, это было бы проблемой безопасности, если бы он добавлял в свой путь файлы из потенциально неизвестного кода.

Вы можете добавить этот каталог в свой путь через CMD, например:

set PATH=%PATH%;C:\your\path\here\

Илипросто проигнорируйте ошибку.

РЕДАКТИРОВАТЬ: Игнорировать это, я тупой дурака.Посмотрите:

как глобально управлять sys.path в pycharm

(Думаю, что это редактирование будет несколько полезнее, чем просто удалить мой ответ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...