Moduł requests - python

0

Witam.
Mam następujący problem. Odpalam skrypt, który wykorzystuje moduł requests. Pojawia się błąd:

Traceback (most recent call last):
File "anomaly.py", line 3, in <module>
ModuleNotFoundError: No module named 'requests'

Sprawdzam i mam moduł zainstalowany:

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> requests
<module 'requests' from 'C:\\python\\lib\\site-packages\\requests\\__init__.py'>
>>>

W czym problem?

0

Sprawdz jakim interpreterem odpalasz skrypt

0

Python 3.7.4

0

Jesteś pewna, że nie uruchamiasz tego skryptu w jakimś wirtualnym środowisku (virtualevn, conda, etc.?), a sprawdzasz w innym? W ostateczności zawsze można spróbować reinstalacji.

0

Reinstalowałam

0

Z wiersza poleceń systemu Windows

0

sprawdź komendę pip list, jeśli requests nie ma na liście pip install requests

0

C:\python\Scripts>pip list
Package Version


certifi 2019.9.11
chardet 3.0.4
idna 2.8
pip 19.2.3
requests 2.22.0
setuptools 40.8.0
urllib3 1.25.6
wheel 0.33.6

0

Kurde skoro wszystko jest na miejscu i jest widoczne to strasznie dziwne. Jedyne co przychodzi mi do głowy to jak wyżej że odpala się to w jakimś wyizolowanym środowisku. Ale skoro odpalasz to z konsoli raczej nie powinno coś takiego się dziać domyślnie. Importy w anomaly.py wyglądają standardowo?

0

Tak

0

W tym anomaly.py, przed importem requests dodaj:

import sys
print(sys.path)

Odpal i wklej ścieżki, które pokazało.

0

print(sys.path)
['', 'C:\python\python37.zip', 'C:\python\DLLs', 'C:\python\lib', 'C:\python', 'C:\python\lib\site-packages']

0

Zrestartowałam komputer i poszło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1