11Sep
Python לא מגיע ארוז מראש עם Windows, אבל זה לא אומר משתמשי Windows לא ימצאו את שפת התכנות גמיש שימושי.זה לא די פשוט כמו התקנת הגרסה החדשה ביותר עם זאת, אז בואו לוודא שאתה מקבל את הכלים הנכונים עבור המשימה בהישג יד.
שפורסמו לראשונה בשנת 1991, Python היא שפת תכנות ברמה גבוהה פופולרי המשמש למטרות תכנות כללי.בזכות הפילוסופיה עיצוב המדגיש את הקריאות זה כבר זמן רב מועדף של תחביבים coders ומתכנתים רציניים כאחד.לא רק שזה קל שפה( יחסית מדברים, כלומר) להרים אבל תמצא אלפי פרויקטים מקוונים הדורשים לך Python מותקן להשתמש בתוכנית.
איזו גירסה אתה צריך?
למרבה הצער, היה עדכון משמעותי פייתון לפני כמה שנים שיצר פיצול גדול בין גרסאות Python.זה יכול לעשות את הדברים קצת מבלבל חדש, אבל אל תדאג.נלווה אותך בהתקנה של שתי הגרסאות העיקריות
בעת ביקור בדף ההורדה של Python for Windows, תראה מיד את החלוקה.מימין למעלה, מרובע ומרכז, המאגר שואל אם אתה רוצה את המהדורה האחרונה של Python 2 או Python 3( 2.7.13 ו 3.6.1, בהתאמה, מתוך הדרכה זו).
חדש יותר טוב, נכון?אולי כך, אולי לא.הגרסה הרצויה תלויה במטרה הסופית שלך.נניח, למשל, כי אתה קורא את המאמר שלנו על הרחבת העולם Minecraft שלך עם MCDungeon והם נרגשים להוסיף דברים מגניבים העולמות שלך.פרויקט זה מקודד בפייתון ומחייב פייתון 2.7 - אתה לא יכול להפעיל את הפרויקט MCDungeon עם Python 3.6.למעשה, אם אתה בוחן פרויקטים תחביב כמו MCDungeon, תמצא כי כמעט כולם משתמשים 2.7.אם המטרה שלך היא להגיע לפרויקט מסתיים בהרחבה ".py" ולהפעלתו, אז יש סיכוי גדול מאוד,
מאוד תצטרך 2.7 עבור זה.מצד שני, אם אתם מחפשים למעשה ללמוד Python, אנו ממליצים להתקין את שתי הגרסאות לצד זה( אשר אתה יכול לעשות עם סיכון אפס רק חלק קטן של טרחה ההתקנה).זה מאפשר לך לעבוד עם הגירסה החדשה ביותר של השפה, אלא גם להפעיל סקריפטים פייתון ישנים( ולבדוק תאימות לאחור עבור פרויקטים חדשים).השוואה בין שתי הגרסאות היא מאמר בפני עצמו, אם כי, אז אנחנו נדחה את ויקי פרויקט הפרויקט שבו אתה יכול לקרוא את הסקירה בכתב היטב של ההבדלים.
אתה יכול להוריד רק Python 2 או Python 3 אם אתה בטוח שאתה רק צריך גרסה מסוימת.אנחנו הולכים היום מרחק יהיה להתקין את שניהם, אז אנחנו ממליצים לך להוריד את שתי הגרסאות לעשות את אותו הדבר.תחת הערך הראשי עבור שתי הגירסאות תראה מתכנת "x86-64", כפי שנראה להלן.
מתקין זה יתקין את גירסת 32 סיביות או 64 סיביות המתאימה במחשב באופן אוטומטי( הנה כמה קריאה נוספת אם אתה רוצה לדעת יותר על ההבדלים בין השניים).
כיצד להתקין Python 2
התקנת Python 2 היא הצמד, ובניגוד בשנים האחרונות, המתקין אפילו להגדיר את המשתנה נתיב בשבילך( משהו אנחנו נהיה קצת יותר מאוחר).להוריד ולהפעיל את תוכנית ההתקנה, בחר "התקן עבור כל המשתמשים" ולאחר מכן לחץ על "הבא".
במסך בחירת הספרייה, השאר את הספרייה כ- "Python27" ולחץ על "הבא".
במסך ההתאמה האישית, גלול למטה,לחץ על "הוסף python.exe ל נתיב" ולאחר מכן בחר "מותקן על הכונן הקשיח המקומי." כשתסיים, לחץ על "הבא."
אתה לא צריך לקבל החלטות נוספות לאחר הנקודה הזו.פשוט לחץ באמצעות אשף כדי להשלים את ההתקנה.כאשר ההתקנה הסתיימה, אתה יכול לאשר את ההתקנה על ידי פתיחת שורת הפקודה והקלדת הפקודה הבאה:
python -Vהצלחה!אם כל מה שאתה צריך הוא פייטון 2.7 עבור פרויקט זה או אחר, אתה יכול לעצור כאן.זה מותקן, משתנה הנתיב מוגדר, ואתה מחוץ הגזעים.
כיצד להתקין Python 3
אם אתה רוצה ללמוד את הגירסה החדשה ביותר של Python, תצטרך להתקין Python 3. ניתן להתקין אותו לצד Python 2.7 ללא בעיות, אז קדימה להוריד ולהפעיל את המתקין עכשיו.
במסך הראשון, הפעל את האפשרות "הוסף Python 3.6 to PathH" ולאחר מכן לחץ על "התקן כעת".
הבא, יש לך החלטה לעשות.לחיצה על האפשרות 'השבת טווח נתיב נתיב' מסירה את ההגבלה על המשתנה MAX_PATH.שינוי זה לא ישבור שום דבר, אך יאפשר פייתון להשתמש שמות נתיב ארוך.מאחר שמתכנתים רבים של Python פועלים ב- Linux ובמערכות nix אחרות שבהן אורך שם הנתיב אינו מהווה בעיה, הפעלתו מראש עשויה לסייע בשמירת בעיות הקשורות לנתיב בעת עבודה ב- Windows.
מומלץ לבחור באפשרות זו.אם אתה יודע שאתה לא רוצה להשבית את מגבלת אורך הנתיב, אתה יכול פשוט ללחוץ על "סגור" כדי לסיים את ההתקנה.בנוסף, אם תרצה לקרוא עוד על הבעיה לפני שתתחייב לשינוי, קרא כאן.
אם אתה רק התקנת Python 3, אתה יכול להשתמש באותה טריק שורת הפקודה של הקלדת python -v כי השתמשנו לעיל כדי לבדוק את זה מותקן כראוי המשתנה נתיב מוגדר.אם אתה מתקין את שתי הגירסאות, עם זאת, אתה צריך לעשות את לצבוט מהירה נמצא בסעיף הבא.
כוונן את משתני המערכת כך שתוכל לגשת הן גירסאות Python משורת הפקודה
חלק זה של המדריך הוא אופציונלי לחלוטין, אך יאפשר לך לגשת במהירות לשתי הגירסאות של Python משורת הפקודה.לאחר התקנת שתי גרסאות של Python, ייתכן שיהיה לב quirk קצת.למרות שהפעלנו את נתיב המערכת עבור התקנות Python, הקלדת "python" בשורת הפקודה רק מפנה אותך לפייתון 2.7.
הסיבה לכך היא פשוטה: המשתנה( אם מותאם אוטומטית על ידי המתקין או tweaked ידנית) פשוט נקודות בספריה, וכל הפעלה במדריך זה הופך פקודה שורת פקודה.אם יש שתי ספריות המפורטות ושניהם יש קובץ "python.exe" בהם, מה במדריך הוא גבוה יותר ברשימה של משתנים נעשה שימוש.ואם קיים משתנה עבור המערכת והמשתמש, נתיב המערכת מקבל עדיפות על נתיב המשתמש.
האחרונה היא בדיוק מה שקורה במקרה זה: המתקין של Python 2 ערך את משתנה המערכת רחב ומתקין Python 3 הוסיף משתנה ברמת המשתמש - ואנו יכולים לאשר זאת על-ידי בחינת משתני הסביבה של Windows.
Hit Hit, הקלד "הגדרות מערכת מתקדמות" ולאחר מכן בחר באפשרות "הצג הגדרות מתקדמות".בחלון "מאפייני מערכת" שנפתח, בכרטיסייה "מתקדם", לחץ על הלחצן "משתני סביבה".
כאן, ניתן לראות את Python 3 המופיע בסעיף "משתני משתמש" ופייתון 2 המפורטים בסעיף "משתני מערכת".
ישנן מספר דרכים בהן ניתן לתקן מצב זה.הפשוטה ביותר( אם כי עם הפונקציונליות לפחות) היא פשוט להסיר את הערך עבור הגירסה של Python אתה מתכנן להשתמש לפחות.אמנם זה פשוט, זה גם לא מאוד כיף.במקום זאת אנו יכולים לבצע שינוי נוסף שייתן לנו גישה ל"פתון "עבור Python 2 ו-" python3 "עבור Python 3.
לשם כך, הפעל את מנהל הקבצים וראש לתיקייה שבה התקנת את Python 3( C: \ Users\ [שם משתמש] \ AppData \ Local \ תוכניות \ Python \ Python36 כברירת מחדל).ליצור עותק של "python.exe" הקובץ, וכן לשנות את שם העותק( לא המקורי) ל "python3.exe".
פתח שורת פקודה חדשה( המשתנים הסביבתיים מתרעננים עם כל פקודה חדשה שתפתח), והקלד "python3 -version".
בום!עכשיו אתה יכול להשתמש בפיתון "python" ב שורת הפקודה כאשר אתה רוצה להשתמש Python 2.7 ואת הפקודה "python3" כאשר אתה רוצה להשתמש Python 3.
אם, מכל סיבה שהיא, אתה לא מוצא את זה פתרון משביע רצון, אתה תמיד יכול לסדר מחדש את המשתנים הסביבתיים.הקפד לצחצח תחילה את המדריך שלנו, אם אתה לא נוח לערוך אותם משתנים.
שים לב, עם זאת, ללא קשר לאיזו שיטה אתה משתמש חשוב להשאיר את python.exe המקורי שלם כמו היישומים של /scripts/ המשנה עבור שתי הגרסאות של Python להסתמך על שם הקובץ ייכשל אם הוא חסר.
לאחר ההתקנה קצת tweaking, יש לך שתי גרסאות מותקן ואתה מוכן לכל פרויקט Python אתה רוצה להתמודד עם.