מדריך | התקנת פייתון כולל משתני הסביבה עם תמונות מפורטות
-
התקנת תוכנת פייתון עם משתני הסביבה
שימו לב! במערכות הפעלה של לינוקס ואפל, א"צ להתקין פייתון, היא כבר מותקנת בברירת מחדל.
התקנתם כבר, ולא הגדרתם כמו שצריך, לא נורא, ראו בהמשך המדריך איך לתקן.
דבר ראשון, יש להוריד קובץ התקנה של תוכנת פייתון, מכאן:
https://www.python.org/איזה גירסא להוריד?
הכי מומלץ היא גירסת 3.10.6
מכיוון שהיא תומכת בספריות של למידת מכונה [AI] שאולי יום אחד תרצו להתקין אותם במחשב.יש להוריד את הקובץ בשם הזה:
python-3.10.6-amd64.exeקישור ישיר להורדת גירסא זו:
https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exeלאחר שהורדנו, נלחץ לחיצה כפולה על הקובץ שירד. כך יראה המסך שלפנינו.
נסמן 'וי' בשורה האחרונה, add python to PATH
אח"כ נלחץ על האפשרות השנייה, Customize installation.
במסך שיפתח, נלחץ על נקסט [Next]
ובמסך אחריו נוסיף V לשורות האלו: [כל מה שמוצהב צריך להיות עם V]
ואז, ללחוץ על Installוזהו, פייתון מותקן עם משתני הסביבה!!!!
הוספת PIP למשתני הסביבה לאחר התקנה
כבר התקנתם את פייתון, ולא הוספתם משתני סביבה בהתקנה? לא קרה כלום!
תריצו שוב את קובץ ההתקנה [דהיינו הקובץ שאיתו התקנתם את פייתון], ושם נבחר באפשרות הראשונה [Modify] של שינוי ההתקנה, ואז נחזור למסכים דלעיל של התקנה רגילה, ונגדיר בדיוק כמו למעלה בהתקנה רגילה.
התקנת תעודת אבטחה בנטפרי
למי שהמחשב שלו מחובר לרשת, והוא זכה שיש לו סינון של נטפרי,
יש להתקין את התעודת אבטחה של נטפרי לפייתון.
[כמובן שזה נ"מ רק למי שהמחשב שלו מחובר לרשת]יש לפתוח את שורת הפקודה [CMD], ולהעתיק לתוכה את הפקודה הבאה:
pip config set global.cert "C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
וללחוץ על אנטר.
אמור להתקבל פלט כזה:
Writing to C:\Users\9B92~1\AppData\Roaming\pip\pip.ini
אח"כ יש להעתיק גם את הפקודה הבאה [ואחרי' אנטר כמובן]:
setx REQUESTS_CA_BUNDLE %ProgramData%\NetFree\CA\netfree-ca-bundle-curl.crt -m
אמור להתקבל פלט כזה:
SUCCESS: Specified value was saved.
התקנת ספריות בפייתון דרך PIP
איך מתקינים ספריות [סוג של חבילות קוד] בפייתון?
במחשב המחובר לרשת
אם המחשב מחובר לרשת, פותחים את שורת הפקודה [CMD], ומקלידים:
PIP install
(המילה install, צריכה להיות דווקא באותיות קטנות. המילה PIP לא נ"מ).
ואז את שם החבילה, לדוגמא [עבור חבילת bs4]:pip install bs4
וכמובן ללחוץ על אנטר.
לפעמים הוא כותב פלט כזה:
שזה אומר שכדאי לעדכן את ה - PIP עצמו,
לעדכון, יש להעתיק את השורה הבאה וללחוץ אנטרpython.exe -m pip install —upgrade pip
במחשב שאינו מחובר לרשת
למי שהמחשב שלו לא מחובר לרשת ורוצה להתקין ספריי' מסוימת, יש להוריד אותה מאתר https://pypi.org/
בדר"כ שמות החבילות מסתיימים בסיומת .WHL
ואז לפתוח את שורת הפקודה [CMD] ולהקליד:PIP install
ואז את נתיב הספריי'.
כלומר, שאם הספריי' נמצאת לדוגמא בשולחן העבודה, ושם המשתמש שלך במחשב הוא USER, אז צריך להקליד [או להעתיק] ב CMD כך [הדוגמא היא לגבי הספריי' דלעיל - bs4]:
pip install "C:\USER\Desktop\bs4-0.0.2-py2.py3-none-any.whl"
אני כותב כאן דוגמא לפקודה שמתאימה לכל שם משתמש, [בתנאי שקובץ הספריי' נמצא בשולחן העבודה (ושולחן העבודה נמצא בכונן C)].
pip install "C:\USERS\%USERNAME%\Desktop\bs4-0.0.2-py2.py3-none-any.whl"
לאחר שהתקנתם את פייתון עם תעודות אבטחה, תוכלו להריץ כל קובץ בסיומת .PY
לצפי' ברשימת כל הספריות המותקנות במחשב, ניתן להקליד את הפקודה הבאה ב - CMD
pip list
תקלות בהרצת קבצי PY [סקריפטים]
אמנם לפעמים צריך להתקין כל מיני ספריות מסוימות כדי שהסקריפט יוכל לרוץ, כי הוא משתמש בספריות הללו.
אפשר פשוט לעמוד על הקובץ PY, וללחוץ בעכבר לחצן ימני, ולבחור באפשרות 'ערוך בפנקס רשימות', ואז בתחילת הטקסט כתוב שמות הספריות שהוא משתמש בהם, ואז תפתחו CMD ותקלידו PIP install ושם הספריי'. וכנ"ל לעיל.לדוגמא, אם כתוב שם:
from pyluach
זה אומר שצריך להתקין את ספריית pyluach.
ואם כתוב:
from hebrew_numbers
זה אומר שצריך להתקין את ספריית hebrew_numbers
ואם כתוב:
from bs4
זה אומר שצריך להתקין את ספריית bs4
וכן ע"ז הדרך...באם עדיין יש בעיות, ניתן לפתוח את קובץ הפייתון דרך CMD, ואז בפלט כתוב בדר"כ מה השגיאה.
דהיינו, נמצאים בתיקיי' שבה נמצא הסקריפט [קובץ PY], ובשורה של 'שורת הכתובת' כותבים CMD ולוחצים על אנטר, ואז ב - CMD שנפתח כותבים PYTHON ושם הקובץ כולל הסיומת.
נניח ששם הסקריפט הוא AA.PY, יש להקליד ב CMD כך:PYTHON AA.PY
ואז לבדוק מה כתוב בפלט.
-
פוסט זה נמחק!