почему я получаю ошибку на первом модуле? Например, в следующем коде, независимо от того, что я импортирую первым, я просто получаю importError для первого модуля, когда я запускаю его на CMD, например, если я помещаю модуль " запросы " вВверху я получаю importError: Нет модуля с именами запросов , и это случается с другими, если я помещаю их в качестве первого модуля. Я передаю его в CMD и получаю importError для первого модуля.
FYI: Я установил все модули через pip install, и они работали хорошо до вчерашнего дня. Я ничего не менял в своей системе до сих пор!
код:
#! python3
# lucky.py - opens several google search results
import bs4, sys, webbrowser, requests
print('Googling...') # display it while downloading the google page
res = requests.get('https://google.com/search?q=' + ' '.join(sys.argv[1:]))
res.raise_for_status()
# Retrieve top search result links.
soup = bs4.BeautifulSoup(res.text, features="html.parser")
# Open a browser tab for each result.
linkElems = soup.select('.r a')
numOpen = min(5, len(linkElems))
for i in range(numOpen):
webbrowser.open('https://google.com' + linkElems[i].get('href'))
, и это команда и ошибка, которую я получаю на CMD:
C:\Windows\system32>lucky.py newyork
Traceback (most recent call last):
File "D:\MyPythonScripts\lucky.py", line 3, in <module>
import bs4, sys, webbrowser, requests
ImportError: No module named bs4
Спасибо.