Произошло исключение: ModuleNotFoundError Нет модуля с именем «запросы».

Exception has occurred: ModuleNotFoundError
No module named 'requests'. 

Но запросы находятся в: C:\Users\piotr\Environments\bitcoin_notifications\Lib\site-packages\requests

Я набрал запросы на установку pip, чтобы установить их в моем venv.

(bitcoin_notifications) PS C:\Users\piotr> pip install requests
Collecting requests
  Downloading https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a6777857kB)
    100% |████████████████████████████████| 61kB 868kB/s
Collecting certifi>=2017.4.17 (from requests)
  Downloading https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d5s/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd2.py3-none-any.whl (158kB)731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.w2MB/shl (158kB)
    100% |████████████████████████████████| 163kB 2.s/bc/a9/01ffebfb562e4274b6487b4bb1dd2MB/s                                               y3-none-any.whl (133kB)
Collecting chardet<3.1.0,>=3.0.2 (from requests)    5MB/s
  Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22s/14/2c/cd551d81dbe15200be1cf41cd038e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl ne-any.whl (58kB)
(133kB)                                             MB/s
    100% |████████████████████████████████| 143kB 1.5MB/s                                               s/df/1c/59cca3abf96f991f2ec3131a4ffeCollecting idna<2.9,>=2.5 (from requests)
  Downloading https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl (58kB)69a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl (58kB)    100% |████████████████████████████████| 61kB 2.4MB/s

Я импортировал запросы: import requests

А также:

Exception has occurred: ModuleNotFoundError
No module named 'requests'
  File "C:\Users\piotr\Documents\bitcoin_notifications.py", line 1, in <module>
    import requests
  File "C:\Users\piotr\AppData\Local\Programs\Python\Python37\Lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\piotr\AppData\Local\Programs\Python\Python37\Lib\runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:\Users\piotr\AppData\Local\Programs\Python\Python37\Lib\runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)

person Community    schedule 18.04.2019    source источник
comment
Ваши запросы, кажется, находятся в virtualenv, но ошибка, похоже, указывает на то, что вы пытаетесь import requests в системном питоне. Вы активировали virtualenv перед попыткой import requests   -  person rdas    schedule 18.04.2019
comment
Можете ли вы показать нам команду, вызвавшую эти ошибки? Есть так много возможностей...   -  person Heath Raftery    schedule 18.04.2019
comment
Когда я снова отлаживаю его, консоль Python открывается как второй терминал и: ppcd : The term 'ppcd' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.   -  person    schedule 18.04.2019


Ответы (2)


Как отмечалось ранее, вы не активировали venv перед командой установки pip.

Выполнить: venv\Scripts\активировать

из каталога, в котором находится ваша виртуальная среда.

Затем запустите запросы на установку pip

person RogerB    schedule 18.04.2019
comment
Я запустил его и активировал venv: (bitcoin_notifications) PS C:\Users\piotr> - person ; 18.04.2019
comment
Я набрал pip install requests, и Powershell сказал мне, что Requirement already satisfied: requests in c:\users\piotr\environments\bitcoin_notifications\lib\site-packages - person ; 18.04.2019
comment
Эта ошибка все еще возникает... Exception has occurred: ModuleNotFoundError No module named 'requests'. - person ; 18.04.2019
comment
Можете ли вы просто опубликовать свою команду и вывод? Каждая деталь имеет значение. Это эффективнее, чем просто рассказать нам, что вы сделали. - person RogerB; 18.04.2019
comment
Я исправил проблему. Спасибо за все ответы. :-) - person ; 18.04.2019

Как уже говорили другие, похоже, вы неправильно активировали виртуальную среду.

НО: поскольку вы используете PowerShell, вам нужно указать источник файла, а не запускать скрипт.

См. ваш предыдущий пост для решения: POWERSHELL VENV Модуль «bitcoin_notifications» не может быть загружен

person wovano    schedule 18.04.2019