Загрузить модули в Wing IDE

Я новичок в Python, и у меня возникли проблемы с загрузкой numpy в Wing IDE. Я могу загрузить модуль и использовать его в командной строке, но не в Wing IDE. Ниже то, что я вижу:

код:

импортировать numpy как np

a=np.arange(15)

результат:

[оценить numpy.py] Traceback (последний последний вызов): файл «C:\Users [мое имя]\Documents\Python\practice\numpy.py», строка 2, встроенные 0.NameError: name 'arange' is не определено

Я также пытался использовать команду help():

код:

справка(нп)

результат:

Справка по модулю numpy:

ИМЯ

ФАЙЛ c:\users[мое имя]\documents\python\practice\numpy.py


person user2554798    schedule 07.06.2015    source источник


Ответы (1)


Вероятно, это связано с тем, что ваш код находится в файле с именем numpy.py. Если вы сделаете это, то «import numpy» может импортировать ваш модуль, а не numpy. Это зависит от того, что находится в пути Python и, возможно, в текущем каталоге, что, вероятно, объясняет, почему он работает вне Wing.

person Wingware    schedule 08.06.2015
comment
Изменение имени файла помогло! Благодарю вас! Помимо тщательного именования файлов, есть ли у вас идеи о том, как предотвратить это в будущем? Это проблема даже при использовании IDLE. Прямо сейчас у меня есть C:\Python34 как один из путей в системных переменных. Я рассматриваю возможность его удаления. - person user2554798; 08.06.2015