«Нет модуля с именем импорт» при попытке использовать функцию импорта python

#python #macos #api #import #module

#питон #macos #API #импортировать #модуль

Вопрос:

Я пытаюсь импортировать некоторые пакеты из модулей API, которые я уже установил в python, однако, похоже, я вообще не могу заставить функцию импорта работать.

Вот три примера кода, который я пытаюсь выполнить (я использую терминал кода на своем macOS):

 python3 -m import pytrends python -m import pandas as pd python3 -m from pytrends.request import TrendReq  

Но каждый раз, когда я выполняю какое-либо из них, оно считывает первое слово после «- m » в качестве имени файла, которое, по его мнению, я пытаюсь извлечь. Я понимаю, что, должно быть, делаю что-то глупое, но, тем не менее, буду очень признателен за любую помощь. Заранее спасибо.

Комментарии:

1. -m выполняет модуль, он не импортирует его. Импорт модуля из командной строки в любом случае не имеет смысла. Что вы планируете делать, даже если сможете его импортировать? Он будет потерян, как только команда завершится.

2. В -m качестве основной программы запускается модуль. Ты, наверное, хочешь -c . python3 -c "import os" .

3. @Selcuk Я пытаюсь использовать API pytrends в python, в соответствии с учебником, которому я следовал, он предписывает мне импортировать их в виде пакетов после установки в качестве модулей.

4. @Кит, спасибо тебе! Я не рассматривал -m это как переменную. -c кажется, мы добились некоторого прогресса, последуем за этим.