כשאני מנסה להריץ את בקשת ה-get של יום 3, אני מקבלת את ההודעה הבאה:
ModuleNotFoundError: No module named ‘requests’
requests מותקן. ניסיתי גם להסיר את ההתקנה ולהוריד מחדש, ועדיין לא עבד.
תודה לעוזרים ![]()
כשאני מנסה להריץ את בקשת ה-get של יום 3, אני מקבלת את ההודעה הבאה:
ModuleNotFoundError: No module named ‘requests’
requests מותקן. ניסיתי גם להסיר את ההתקנה ולהוריד מחדש, ועדיין לא עבד.
תודה לעוזרים ![]()
ייבאת את import requests בתחילת הקוד?
תבדקי אם יש לך טעות הקלדה…
כן,
זה הקוד שלא עובד:
import requests
URL = "https://api.exchangeratesapi.io/history?start_at=2018-01-01&end_at=2018-09-01&symbols=ILS,JPY"
r = requests.get(URL)
print(r.status_code)
היי. את בווינדוס או בלינוקס?
(אני חושד שיש לך כמה גרסאות פייתון מותקנות על המחשב, ואת מתקינה באחת את המודל ומנסה להשתמש בו בשנייה)
אני בווינדוס. איך כדאי לבדוק את נושא הגרסאות?
ב¯cmd
where pip
where python
יש! למחוק את מה שלא תחת אנקונדה נכון?

מה מחזיר where pip?..

מעט משונה. ניסית pip install requests?
כשאת מריצה בפייתון print(sys.executable), מה הוא מחזיר?
![]()
שימי לב שpath הראשון בתוך משתני הסביבה של הPATH של windows שלך זה הpath של הanaconda, ואת משתמשת בinterpreter אחר. או שתחליפי interpreter לanaconda, או שיש מגוון פתרונות באינטרנט, דוגמה:
;תודה! עכשיו עובד.
השתמשתי בפיתרון שמוצע שם להורדת החבילה ספציפית עבור הגרסה:
py -3.8 -m pip install requests