כשאני מנסה להריץ את בקשת ה-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