מדריך | התקנת פייתון וחבילות pip (בדגש לנטפרי)
-
ניכר צורך גדול במדריך איך להתקין פייתון וחבילות pip למתחילים גמורים, עם התמודדות עם תקלות ובפרט שגיאות אבטחה שקשורות לנטפרי.
אז הנה:
התקנת פייתון
יש להוריד קובץ התקנה לווינדוס מהאתר הרשמי: כאן.
בדרך כלל נרצה להתקין את הגרסה האחרונה (היום אוחזים ב3.12) אבל לפעמים המוצרים שנרצה להשתמש בהם דורשים דווקא גרסאות אחרות, אז אם אנחנו יודעים איזה מוצר נרצה להפעיל ניתן לחפש בתיעוד שלו מהי הגרסה המומלצת.
כמובן שצריך להתקין את הקובץ שהורדנו.
השלב הבא חשוב מאוד:
הוספת פייתון לPATH
כדי שנוכל להריץ פייתון משורת הפקודה, עלינו להוסיף את הנתיב שלו למשתנה הסביבה PATH.
הדרך הפשוטה היא לסמן וי על האפשרות הזו בעת ההתקנה.
אם לא עשינו כך או מסיבה כלשהי זה לא עבד, להלן ההוראות (עריכה: ראו בפוסט בהמשך אפשרות נוספת):
כך נבדוק אם פייתון נמצא בpath:
נפעיל את שורת הפקודה (להקיש על לחצן windows ואז לכתוב CMD), ונכתוב את המילה py. אם מופיעה הודעת שגיאה, נעבור לשלב הבא. אם נפתח לנו שורה חדשה שמתחילה ב << אז הכל טוב ונדלג ישר להגדרת החבילות בpip.
כך נוסיף את את פייתון אל הPath:
בשורת החיפוש של ווינדוס נכתוב משתני סביבה, ונלחץ על האפשרות שינוי משתני סביבה. נלחץ פעמיים על השורה שמכילה את המילה path ונוסיף את הנתיב של התיקייה scripts מתוך התקנת פייתון.
(איך נמצא את הנתיב של scripts?? עם חיפוש באמצעות תוכנת everything. או לחילופין בחיפוש ידני בנתיב הבא : C:\Users<USER>\AppData\Local\Programs\Python
כאשר יש להחליף את <user> בשם המשתמש שלנו.)נפעיל מחדש את הטרמינל של שורת הפקודה ונריץ שוב py לוודא שהצלחנו.
שימוש בpip
הכלי pip שימושי להחריד, ומאד כדאי לדעת איך להשתמש בו.
מה זה בעצם?
זה מאגר של חבילות קוד שמשתמשים נחמדים העלו, יש כמה מיליונים של חבילות כאלו ולכל חבילה יש יכולות משלה, לדוגמה חבילת numpy מכילה פונקציות מתמטיות מתקדמות, ואילו transformers משמשת למודלים של בינה מלאכותית.
אז הפקודה שנרצה בדרך כלל להריץ היא זו:
pip install PACKAGE
כאשר כמובן יש להחליף את המילה PACKAGE בשם החבילה הדרוש.יודגש כי את הפקודה הזו מריצים מתוך שורת פקודה רגילה ולא מתוך פייתון (כלומר לא משורה שמתחילה ב<<).
כדי לעדכן חבילה שכבר מותקנת נוכל להוסיף -U לפני שם החבילה.
אם צריכים דווקא גרסה מסויימת של איזו חבילה ניתן לכתוב numpy==5.6 או numpy=<5.0.
פתרון בעיות אבטחה בנטפרי
בדרך כלל למשתמשי סינון נטפרי תופיע הודעת שגיאה שלא ניתן היה לאמת את תעודת האבטחה (SSL).
לצורך כך יש לפעול לפי ההוראות בשני המדריכים הבאים:
א. התקנת תעודה בpip
ב. התקנת תעודה בספריית requestsלאחר מכן מתקין החבילות pip אמור לעבוד כראוי גם למשתמשי נטפרי.
כיצד להריץ קובץ פייתון
קובץ פייתון הוא פשוט קובץ טקסט בסיומת py במקום txt. אפשר לקרוא ולערוך אותו בכתבן או בכל מעבד תמלילים אחר.
בכדי להריץ אותו ניתן להקיש לחצן ימני בעכבר ולבחור להפעיל אותו באמצעות python.
לחילופין אפשר להריץ אותו מתוך שורת הפקודה. היתרון באפשרות זו הוא שניתן לראות מהי השגיאה שהוחזרה מהפקודה.
בכדי לעשות זאת נפתח שורת פקודה (CMD בשורת החיפוש, זוכרים?!) ונקלידpy FILE.py
כאשר כמובן יש להחליף את FILE בשם הקובץ. -
-
@sivan22 דרך יותר פשוטה להוסיף את פייתון למשתני הסביבה,
פשוט להריץ שוב את קובץ ההתקנה שאיתו התקנו את פייתון, ושם לבחור באפשרות הראשונה [Modify] של שינוי ההתקנה, ושם להוסיף את פייתון למשתני הסביבה.
מצו"ב תמונה:
-