Возможно, вы сделали одну из этих вещей?
- Вы назвали свой файл Python wikipedia.py
- Вы назвали папку, в которой вы работаетекоды википедия
Если это так, просто переименуйте его в нечто иное, чем википедия .
$ cat wikipedia.py
import wikipedia
print(wikipedia.summary("Wikipedia"))
$ python wikipedia.py
Traceback (most recent call last):
File "wikipedia.py", line 1, in <module>
import wikipedia
...
print(wikipedia.summary("Wikipedia"))
AttributeError: module 'wikipedia' has no attribute 'summary'
$ mv wikipedia.py myfile.py
$ python myfile.py
Wikipedia ( (listen) wik-ih-PEE-dee-ə or (listen) wik-ee-PEE-dee-ə) is a multilingual online encyclopedia created ...
Как правило, вы не должныНазовите свои собственные файлы, папки, пакеты, такие же, как встроенные или сторонние пакеты, которые вы импортируете.Потому что если вы это сделаете, то Python будет использовать это вместо правильных пакетов.