האם Microsoft Visual Studio תומך בפייתון
עבדו עם פייתון ב- Visual Studio ב- Windows
ייתכן שתראה שגיאות כשאתה מנסה להתקין או לעדכן את פייתון עצמו, כגון PackacyID: CPYTHON39.EXE.x64; packagection: הורד את Package; ReturnCode: 0x80070193 . שגיאות אלה מתרחשות כאשר הורדה או התקנה של פייתון מ- https: // python.אורג נכשל. זה יכול להיות בגלל פסק זמן לרשת, מדיניות חומת האש של התאגידים, תצורת VPN, אנטי-וירוס או בעיות אחרות. בדוק אם ניסיון חוזר עוזר, ואם לא, בדוק אם אתה יכול להוריד את זמן הריצה של Python ישירות מ- https: // python.org והתקן אותו באופן ידני.
פיתון בקוד Visual Studio
העבודה עם Python בקוד Visual Studio, באמצעות תוסף Python Microsoft, היא פשוטה, מהנה ופרודוקטיבית. ההרחבה הופכת את Code Code לעורך Python מעולה, ועובד על כל מערכת הפעלה עם מגוון מתורגמנים של פיתון. זה ממנף את כל הכוח של VS Code לספק את הבדיקה המלאה והאינטליזנס, ניפוי באגים ובדיקת יחידות, יחד עם היכולת לעבור בקלות בין סביבות פייתון, כולל סביבות וירטואליות וקונדה.
מאמר זה מספק סקירה כללית של היכולות השונות של סיומת הפיתון עבור VS קוד. לקבלת דרך של עריכה, ריצה וניפוי באגים, השתמש בכפתור למטה.
התקן את פייתון ותוסף פייתון
ההדרכה מנחה אותך באמצעות התקנת פייתון ושימוש בתוסף. עליכם להתקין מתורגמן פייתון בעצמכם בנפרד מההרחבה. להתקנה מהירה, השתמש בפייתון מפיתון.org והתקן את התוסף משוק ה- VS Code.
הערה: כדי לעזור לך להתחיל עם פיתוח פיתון, אתה יכול להשתמש בתבנית פרופיל Python הכוללת תוספות שימושיות, הגדרות וקטעי קוד Python Code Python.
ברגע שיש לך גרסה של פיתון המותקנת, בחר אותה באמצעות פייתון: בחר מתורגמן פקודה. אם קוד VS לא מאתר אוטומטית את המתורגמן שאתה מחפש, עיין בסביבות – ציין ידנית מתורגמן.
באפשרותך להגדיר את סיומת הפייתון באמצעות הגדרות. למידע נוסף בהתייחסות להגדרות פייתון.
מערכת המשנה של Windows עבור לינוקס: אם אתה נמצא ב- Windows, WSL היא דרך נהדרת לבצע פיתוח פיתון. אתה יכול להריץ התפלגות לינוקס ב- Windows ו- Python לעתים קרובות כבר מותקן. בשילוב עם סיומת WSL, אתה מקבל עריכה מלאה של קוד VS ותמיכה באגים תוך כדי ריצה בהקשר של WSL. למידע נוסף, עבור לפיתוח WSL או נסה את העבודה במדריך WSL.
הפעל קוד פייתון
כדי לחוות את פייתון, צור קובץ (באמצעות סייר הקבצים) בשם שלום.PY והדבק בקוד הבא:
הדפס ("שלום עולם")
לאחר מכן סיומת Python מספקת קיצורי דרך להפעלת קוד Python באמצעות המתורגמן שנבחר כעת (פייתון: בחר מתורגמן בלוח הפקודה). כדי להריץ את קובץ הפיתון הפעיל, לחץ על הפעל את קובץ Python בטרמינל הפעל כפתור בצד השמאלי העליון של העורך.
אתה יכול גם להריץ שורות בודדות או מבחר קוד עם פייתון: הפעלה בחירה/קו בטרמינל פייתון פקודה (Shift+Enter). אם אין בחירה, הקו עם הסמן שלך יופעל בטרמינל פייתון. זהה הפעל בחירה/קו בטרמינל פיתון הפקודה זמינה בתפריט ההקשר לבחירה בעורך. אותו טרמינל ישמש בכל פעם שאתה מפעיל בחירה או קו בטרמינל/REPL, עד שהמסוף הזה ייסגר.
סיומת הפייתון מסלקת אוטומטית כדורים המבוססים על השורה הלא ריקה הראשונה של הבחירה, ומעבירה את כל הקווים האחרים שנותרו לפי הצורך.
הפקודה פותחת את מסוף הפיתון במידת הצורך; אתה יכול גם לפתוח את סביבת ה- Interactive Repl ישירות באמצעות ה- פייתון: התחל REPL פקודה שמפעילה טרמינל עם המתורגמן שנבחר כעת ואז מריצה את ה- Python Rest.
לקבלת דרך ספציפית יותר ודרכים אחרות להפעלת קוד, עיין בהדרכת קוד ההפעלה.
השלמה אוטומטית ואינטליזנס
סיומת פייתון תומכת בהשלמת קוד ואינטליסנס באמצעות המתורגמן שנבחר כעת. Intellisense הוא מונח כללי למספר תכונות, כולל השלמת קוד אינטליגנטי (שיטת הקשר והצעות משתנות) בכל הקבצים שלך ובמודולים מובנים ומדית שלישית.
Intellisense מציגה במהירות שיטות, חברי כיתה ותיעוד כפי שאתה מקליד. אתה יכול גם להפעיל השלמות בכל עת עם ⌃space (Windows, Linux Ctrl+Space). ריחוף על מזהים יראה מידע נוסף עליהם.
שפר את השלמות עם AI
Github Copilot הוא כלי השלמת קוד המופעל על ידי AI שעוזר לך לכתוב קוד מהר יותר וחכם יותר. אתה יכול להשתמש בתוסף github copilot בקוד VS כדי ליצור קוד, או ללמוד מהקוד שהוא מייצר.
Github Copilot מספק הצעות לשפות מעבר לפיתון ומגוון רחב של מסגרות, כולל JavaScript, TypeScript, Ruby, Go, C# ו- C++.
תוכלו ללמוד עוד כיצד להתחיל עם Copilot בתיעוד Copilot.
חילוף
LINTING מנתח את קוד הפיתון שלך לטעויות פוטנציאליות, מה שמקל על הניווט ותיקון בעיות שונות.
הרחבת הפיתון יכולה
עבדו עם פייתון ב- Visual Studio ב- Windows
ייתכן שתראה שגיאות כשאתה מנסה להתקין או לעדכן את פייתון עצמו, כגון PackacyID: CPYTHON39.EXE.x64; packagection: הורד את Package; ReturnCode: 0x80070193 . שגיאות אלה מתרחשות כאשר הורדה או התקנה של פייתון מ- https: // python.אורג נכשל. זה יכול להיות בגלל פסק זמן לרשת, מדיניות חומת האש של התאגידים, תצורת VPN, אנטי-וירוס או בעיות אחרות. בדוק אם ניסיון חוזר עוזר, ואם לא, בדוק אם אתה יכול להוריד את זמן הריצה של Python ישירות מ- https: // python.org והתקן אותו באופן ידני.
פיתון בקוד Visual Studio
העבודה עם Python בקוד Visual Studio, באמצעות תוסף Python Microsoft, היא פשוטה, מהנה ופרודוקטיבית. ההרחבה הופכת את Code Code לעורך Python מעולה, ועובד על כל מערכת הפעלה עם מגוון מתורגמנים של פיתון. זה ממנף את כל הכוח של VS Code לספק את הבדיקה המלאה והאינטליזנס, ניפוי באגים ובדיקת יחידות, יחד עם היכולת לעבור בקלות בין סביבות פייתון, כולל סביבות וירטואליות וקונדה.
מאמר זה מספק סקירה כללית של היכולות השונות של סיומת הפיתון עבור VS קוד. לקבלת דרך של עריכה, ריצה וניפוי באגים, השתמש בכפתור למטה.
התקן את פייתון ותוסף פייתון
ההדרכה מנחה אותך באמצעות התקנת פייתון ושימוש בתוסף. עליכם להתקין מתורגמן פייתון בעצמכם בנפרד מההרחבה. להתקנה מהירה, השתמש בפייתון מפיתון.org והתקן את התוסף משוק ה- VS Code.
הערה: כדי לעזור לך להתחיל עם פיתוח פיתון, אתה יכול להשתמש בתבנית פרופיל Python הכוללת תוספות שימושיות, הגדרות וקטעי קוד Python Code Python.
ברגע שיש לך גרסה של פיתון המותקנת, בחר אותה באמצעות פייתון: בחר מתורגמן פקודה. אם קוד VS לא מאתר אוטומטית את המתורגמן שאתה מחפש, עיין בסביבות – ציין ידנית מתורגמן.
באפשרותך להגדיר את סיומת הפייתון באמצעות הגדרות. למידע נוסף בהתייחסות להגדרות פייתון.
מערכת המשנה של Windows עבור לינוקס: אם אתה נמצא ב- Windows, WSL היא דרך נהדרת לבצע פיתוח פיתון. אתה יכול להריץ התפלגות לינוקס ב- Windows ו- Python לעתים קרובות כבר מותקן. בשילוב עם סיומת WSL, אתה מקבל עריכה מלאה של קוד VS ותמיכה באגים תוך כדי ריצה בהקשר של WSL. למידע נוסף, עבור לפיתוח WSL או נסה את העבודה במדריך WSL.
הפעל קוד פייתון
כדי לחוות את פייתון, צור קובץ (באמצעות סייר הקבצים) בשם שלום.PY והדבק בקוד הבא:
הדפס(("שלום עולם")
לאחר מכן סיומת Python מספקת קיצורי דרך להפעלת קוד Python באמצעות המתורגמן שנבחר כעת (פייתון: בחר מתורגמן בלוח הפקודה). כדי להריץ את קובץ הפיתון הפעיל, לחץ על הפעל את קובץ Python בטרמינל הפעל כפתור בצד השמאלי העליון של העורך.
אתה יכול גם להריץ שורות בודדות או מבחר קוד עם פייתון: הפעלה בחירה/קו בטרמינל פייתון פקודה (Shift+Enter). אם אין בחירה, הקו עם הסמן שלך יופעל בטרמינל פייתון. זהה הפעל בחירה/קו בטרמינל פיתון הפקודה זמינה בתפריט ההקשר לבחירה בעורך. אותו טרמינל ישמש בכל פעם שאתה מפעיל בחירה או קו בטרמינל/REPL, עד שהמסוף הזה ייסגר.
סיומת הפייתון מסלקת אוטומטית כדורים המבוססים על השורה הלא ריקה הראשונה של הבחירה, ומעבירה את כל הקווים האחרים שנותרו לפי הצורך.
הפקודה פותחת את מסוף הפיתון במידת הצורך; אתה יכול גם לפתוח את סביבת ה- Interactive Repl ישירות באמצעות ה- פייתון: התחל REPL פקודה שמפעילה טרמינל עם המתורגמן שנבחר כעת ואז מריצה את ה- Python Rest.
לקבלת דרך ספציפית יותר ודרכים אחרות להפעלת קוד, עיין בהדרכת קוד ההפעלה.
השלמה אוטומטית ואינטליזנס
סיומת פייתון תומכת בהשלמת קוד ואינטליסנס באמצעות המתורגמן שנבחר כעת. Intellisense הוא מונח כללי למספר תכונות, כולל השלמת קוד אינטליגנטי (שיטת הקשר והצעות משתנות) בכל הקבצים שלך ובמודולים מובנים ומדית שלישית.
Intellisense מציגה במהירות שיטות, חברי כיתה ותיעוד כפי שאתה מקליד. אתה יכול גם להפעיל השלמות בכל עת עם ⌃space (Windows, Linux Ctrl+Space) . ריחוף על מזהים יראה מידע נוסף עליהם.
שפר את השלמות עם AI
Github Copilot הוא כלי השלמת קוד המופעל על ידי AI שעוזר לך לכתוב קוד מהר יותר וחכם יותר. אתה יכול להשתמש בתוסף github copilot בקוד VS כדי ליצור קוד, או ללמוד מהקוד שהוא מייצר.
Github Copilot מספק הצעות לשפות מעבר לפיתון ומגוון רחב של מסגרות, כולל JavaScript, TypeScript, Ruby, Go, C# ו- C++.
תוכלו ללמוד עוד כיצד להתחיל עם Copilot בתיעוד Copilot.
חילוף
LINTING מנתח את קוד הפיתון שלך לטעויות פוטנציאליות, מה שמקל על הניווט ותיקון בעיות שונות.
סיומת הפייתון יכולה להחיל מספר מלטים שונים כולל pylint, pycodestyle, flake8, mypy, pydocstyle, prospector ו- pylama. ראה ליטוי.
ניפוי באגים
אין עוד באגים בהצהרת הדפסה! קוד VS מגיע עם תמיכה נהדרת של ניפוי באגים לפייתון, ומאפשר לך להגדיר נקודות שבירה, לבדוק משתנים ולהשתמש במסוף הבאגים למבט מעמיק כיצד התוכנית שלך מבצעת שלב אחר שלב. ניפוי באגים מספר סוגים שונים של יישומי פייתון, כולל יישומים מרובי הברגה, אינטרנט ומרוחק.
למידע ספציפי יותר על ניפוי באגים בפיתון, כגון קביעת תצורה של ההשקה שלך.הגדרות JSON ויישום ניפוי באגים מרחוק, ראה ניפוי באגים. מידע על ניפוי באגים כללי לעומת קוד נמצא במסמך ניפוי באגים.
בנוסף, מדריכי הג’אנגו והבקבוק מספקים דוגמאות כיצד ליישם ניפוי באגים בהקשר של יישומי אינטרנט, כולל ניפוי תבניות Django באגים.
סביבות
סיומת Python מגלה אוטומטית מתורגמנים של פייתון המותקנים במיקומים סטנדרטיים. זה גם מגלה סביבות Conda כמו גם סביבות וירטואליות בתיקיית סביבת העבודה. ראה קביעת תצורה של סביבות פייתון.
הסביבה הנוכחית מוצגת בצד ימין של סרגל הסטטוס של קוד VS:
סרגל הסטטוס מציין גם אם לא נבחר מתורגמן:
הסביבה שנבחרת משמשת לאינטליזנס, השלמות אוטומטיות, ליטוי, עיצוב וכל תכונה אחרת הקשורה לשפה. זה מופעל גם כשאתה מפעיל או מבצע באגים בפייתון בטרמינל, או כשאתה יוצר מסוף חדש עם מסוף: צור מסוף חדש פקודה.
כדי לשנות את המתורגמן הנוכחי, הכולל מעבר לסביבות Conda או לסביבות וירטואליות, בחר את שם המתורגמן בשורת המצב או השתמש ב פייתון: בחר מתורגמן פקודה.
קוד VS מבקש ממך רשימה של סביבות שזוהו כמו גם כל מה שהוספת ידנית להגדרות המשתמש שלך (ראה קביעת תצורה של סביבות פייתון).
מחברות יופיטר
כדי לאפשר תמיכה בפיתון בקבצי מחברת Jupyter ( .ipynb) ב- VS קוד, באפשרותך להתקין את סיומת JUPyter. תוספי הפיתון והג’ופיטר עובדים יחד כדי להעניק לך חווית מחברת נהדרת ב- VS קוד, ומספקות לך את היכולת להציג ולשנות ישירות תאי קוד עם תמיכה באינטליזנס, כמו גם לנהל ולבצע אותם באגים.
אתה יכול גם להמיר ולפתוח את המחברת כקובץ קוד Python דרך יופי: ייצא לתסריט פייתון פקודה. תאי המחברת מתוחמים בקובץ Python עם הערות #%%, ותצוגות סיומת יופיטר הפעל תא אוֹ רץ למטה Codelens. בחירת Codelens מפעילה את שרת Jupyter ומריצה את התא / ים בחלון האינטראקטיבי של Python:
אתה יכול גם להתחבר לשרת יופיטר מרוחק כדי להריץ את המחברות שלך. למידע נוסף, עיין בתמיכה בצ’ופייטר.
בדיקה
סיומת פיתון תומכת בבדיקה עם המסגרת המובנית ביותר של פייתון ופייטסט.
על מנת לבצע בדיקות, עליך לאפשר אחת ממסגרות הבדיקה הנתמכות בהגדרות הפרויקט שלך. לכל מסגרת יש הגדרות ספציפיות משלו, כגון טיעונים לזיהוי הנתיבים והדפוסים לגילוי מבחן.
לאחר שהתגלו הבדיקות, VS קוד מספק מגוון פקודות (על שורת הסטטוס, לוח הפקודה ובמקומות אחרים) להפעלת בדיקות באגים. פקודות אלה מאפשרות לך גם להפעיל קבצי בדיקה ושיטות בודדות
תְצוּרָה
סיומת פייתון מספקת מגוון רחב של הגדרות לתכונותיו השונות. אלה מתוארים בנושאים הרלוונטיים שלהם, כגון קוד עריכה, קו, ניפוי באגים ובדיקות. הרשימה המלאה נמצאת בהפניה להגדרות.
תבנית פרופיל Python
פרופילים מאפשרים לך להחליף במהירות את התוספים, ההגדרות ומערכת ממשק המשתמש שלך בהתאם לפרויקט או במשימה הנוכחית שלך. כדי לעזור לך להתחיל עם פיתוח פיתון, אתה יכול להשתמש בתבנית פרופיל Python, שהיא פרופיל אוצר עם תוספים, הגדרות ושטפונים שימושיים. אתה יכול להשתמש בתבנית הפרופיל כמו שהיא או להשתמש בה כנקודת התחלה כדי להתאים יותר עבור זרימות העבודה שלך.
אתה בוחר תבנית פרופיל דרך פרופילים > צור פרופיל. להפיל:
לאחר שתבחר תבנית פרופיל, תוכל לבדוק את ההגדרות וההרחבות, ולהסיר פריטים בודדים אם אינך רוצה לכלול אותן בפרופיל החדש שלך. לאחר יצירת הפרופיל החדש בהתבסס על התבנית, נמשכים שינויים שנעשו בהגדרות, תוספים או ממשק משתמש.
הרחבות פיתון פופולריות אחרות
סיומת פיתון של מיקרוסופט מספקת את כל התכונות שתוארו בעבר במאמר זה. ניתן להוסיף תמיכה נוספת בשפת פיתון לקוד VS על ידי התקנת תוספות פיתון פופולריות אחרות.
- פתח את ה הרחבות תצוגה (⇧⌘x (Windows, Linux Ctrl+Shift+x)).
- סנן את רשימת התוספות על ידי הקלדת ‘Python’.
התוספים המוצגים לעיל נשאלים באופן דינמי. לחץ על אריח סיומת למעלה כדי לקרוא את התיאור והביקורות כדי להחליט איזו סיומת הטובה ביותר עבורך. ראה עוד בשוק.
הצעדים הבאים
- Python Hello Dutorial World – התחל עם Python in vs Code.
- עריכת פייתון – למדו על השלמה אוטומטית, עיצוב ושיקום מחדש עבור פייתון.
- עריכה בסיסית – למד על עורך העוצמה VS Code.
- ניווט קוד – עברו במהירות דרך קוד המקור שלכם.
- הדרכה של Django
- הדרכה בבקבוק
עבדו עם פייתון ב- Visual Studio ב- Windows
חל על: סטודיו חזותי Visual Studio עבור Mac קוד Visual Studio
פייתון היא שפת תכנות פופולרית שהיא אמינה, גמישה, קלה ללמידה, חופשית לשימוש בכל מערכות ההפעלה, ונתמכת הן על ידי קהילת מפתחים חזקה והן על ידי ספריות רבות בחינם. פייתון תומך בכל נימוסי הפיתוח, כולל יישומי אינטרנט, שירותי אינטרנט, אפליקציות שולחן עבודה, סקריפטים ומחשוב מדעי. מדענים, מפתחים מזדמנים, מפתחים מקצועיים ואוניברסיטאות רבות כאחד משתמשים בפייתון לתכנות. תוכלו ללמוד עוד על השפה על פייתון.אורג ופייתון למתחילים.
Visual Studio הוא IDE Python חזק ב- Windows. Visual Studio מספק תמיכה בקוד פתוח לשפת הפיתון דרך פיתוח פיתון וכן מדעי נתונים עומסי עבודה (Visual Studio 2017 ומאוחר יותר) וכלי הפיתון בחינם להרחבת Visual Studio (Visual Studio 2015 ומקדמת).
Visual Studio אינו תומך ב- Python ב- Mac עכשיו. אבל זה זמין ב- Mac ו- Linux דרך קוד Visual Studio. (ראה שאלות ותשובות).
- עקוב אחר הוראות ההתקנה להגדרת עומס העבודה של פייתון.
- הכירו את יכולות הפיתון של Visual Studio דרך החלקים במאמר זה.
- עברו על אחד או יותר מה- QuickStarts כדי ליצור פרויקט. אם אינך בטוח, התחל עם QuickStart: פתח והפעל קוד פייתון בתיקיה או צור אפליקציית אינטרנט עם בקבוק.
- עקוב אחר העבודה עם Python ב- Visual Studio הדרכה לחוויה מלאה לקצה לקצה.
תמיכה במספר מתורגמנים
Visual Studio’s סביבות פייתון חלון (מוצג להלן בתצוגה רחבה ומורחבת) נותן לך מקום יחיד לנהל את כל סביבות הפיתון הגלובליות שלך, סביבות Conda וסביבות וירטואליות. Visual Studio מגלה אוטומטית התקנות של פייתון במיקומים סטנדרטיים ומאפשר לך להגדיר התקנות מותאמות אישית. עם כל סביבה תוכלו לנהל בקלות חבילות, לפתוח חלון אינטראקטיבי לסביבה זו ולגשת לתיקיות סביבתיות.
להשתמש ב פתח את החלון האינטראקטיבי פקודה להפעלת פייתון באופן אינטראקטיבי בהקשר של Visual Studio. להשתמש ב פתוח בפאוורשל פקודה לפתיחת חלון פקודה נפרד בתיקיית הסביבה שנבחרה. מחלון הפקודה הזה תוכלו להריץ כל סקריפט פייתון.
למידע נוסף:
- נהל סביבות פייתון
- התייחסות לסביבות פייתון
עריכה עשירה, אינטליזנס והבנת קוד
Visual Studio מספק עורך פייתון מהשורה הראשונה, כולל צביעת תחביר, השלמה אוטומטית על כל הקוד והספריות שלך, עיצוב קוד, עזרה חתימה, מחדש מחדש, רישומים ורמזים מסוג. Visual Studio מספקת גם תכונות ייחודיות כמו תצוגת כיתה, עבור להגדרה, מצא את כל הפניות, וקטעי קוד. שילוב ישיר עם החלון האינטראקטיבי עוזר לך לפתח במהירות את קוד פייתון שכבר נשמר בקובץ.
למידע נוסף:
- מסמכים: ערוך קוד פייתון
- מסמכים: קוד פורמט
- מסמכים: קוד השקע
- מסמכים: השתמש במפנה
- מסמכי תכונת Visual Studio הכללית: תכונות של עורך הקוד
חלון אינטראקטיבי
עבור כל סביבת פייתון הידועה ל- Visual Studio, תוכלו לפתוח בקלות את אותה סביבה אינטראקטיבית (REPT) עבור מתורגמן פייתון ישירות בתוך Visual Studio, ולא להשתמש בשורת פקודה נפרדת. אתה יכול לעבור בקלות גם בין סביבות. (לפתיחת שורת פקודה נפרדת, בחר את הסביבה הרצויה שלך ב- סביבות פייתון חלון, ואז בחר ב פתוח בפאוורשל פקודה כפי שהוסבר קודם לכן תחת תמיכה למספר מתורגמנים.)
Visual Studio מספק גם שילוב הדוק בין עורך קוד Python ל- אינטראקטיבי חַלוֹן. ה Ctrl+להיכנס קיצור המקשים שולח בנוחות את שורת הקוד הנוכחית (או חסימת הקוד) בעורך אינטראקטיבי חלון, ואז עובר לשורה הבאה (או לחסום). Ctrl+להיכנס מאפשר לך לעבור בקלות בקוד מבלי שתצטרך להפעיל את הבאגים. אתה יכול גם לשלוח קוד שנבחר ל אינטראקטיבי חלון עם אותה מפתחות, והדבק בקלות קוד מה- אינטראקטיבי חלון לעורך. יחד, יכולות אלה מאפשרות לך להבין פרטים עבור קטע קוד ב אינטראקטיבי חלון ושמור בקלות את התוצאות בקובץ בעורך.
Visual Studio תומך גם ב- iPython/jupyter ב- REPL, כולל חלקות מוטבעות, .Net, ו- Windows Presentation Foundation (WPF).
למידע נוסף:
- חלון אינטראקטיבי
- Ipython ב- Visual Studio
מערכת פרויקטים ותבניות פרויקט ופריטים
Visual Studio 2019 תומך בפתיחת תיקיה המכילה קוד פייתון והפעלת קוד זה מבלי ליצור פרויקט Visual Studio קבצי פתרונות. למידע נוסף, ראה QuickStart: פתח והפעל את קוד Python בתיקיה. עם זאת, ישנם יתרונות לשימוש בקובץ פרויקט, כפי שהוסבר בסעיף זה.
Visual Studio 2022 תומך בפתיחת תיקיה המכילה קוד פייתון והפעלת קוד זה מבלי ליצור פרויקט Visual Studio קבצי פתרונות. למידע נוסף, ראה QuickStart: פתח והפעל את קוד Python בתיקיה. עם זאת, ישנם יתרונות לשימוש בקובץ פרויקט, כפי שהוסבר בסעיף זה.
Visual Studio עוזר לך לנהל את המורכבות של פרויקט ככל שהוא גדל עם הזמן. א פרויקט Visual Studio הוא הרבה יותר ממבנה תיקיה: הוא כולל הבנה כיצד משתמשים בקבצים שונים וכיצד הם מתייחסים זה לזה. Visual Studio עוזר לך להבחין בקוד האפליקציה, קוד הבדיקה, דפי האינטרנט, JavaScript, לבנות סקריפטים וכן הלאה, המאפשרים אז תכונות המתאימות לקבצים. יתר על כן, פיתרון Visual Studio עוזר לך לנהל פרויקטים קשורים מרובים, כמו פרויקט Python ופרויקט סיומת C ++.
תבניות פרויקט ופריטים אוטומציה של תהליך הגדרת סוגים שונים של פרויקטים וקבצים, וחוסכים לך זמן יקר והקלה עליך מניהול פרטים מורכבים ומועדים לשגיאות. Visual Studio מספק תבניות לאינטרנט, Azure, מדעי נתונים, קונסולת וסוגים אחרים של פרויקטים, יחד עם תבניות לקבצים כמו שיעורי פייתון, מבחני יחידות, תצורת אינטרנט Azure, HTML ואפילו אפליקציות Django.
למידע נוסף:
- מסמכים: נהל פרויקטים של פיתון
- מסמכים: התייחסות לתבניות פריט
- מסמכים: תבניות פרויקט Python
- מסמכים: לעבוד עם C ++ ופייתון
- מסמכים כלליים לתכונות Visual Studio: תבניות פרויקט ופריט
- מסמכי תכונת Visual Studio הכללית: פתרונות ופרויקטים ב- Visual Studio
ניפוי באגים מלא
אחת החוזקות של Visual Studio היא הבאגים החזקים שלה. עבור פייתון בפרט, Visual Studio כולל ניפוי באגים של Python/C ++ במצב מעורב, ניפוי מרחוק על לינוקס, ניפוי באגים בתוך אינטראקטיבי בחלון ובדיקות יחידת פייתון ניפוי באגים.
ב- Visual Studio 2019, אתה יכול להריץ ולבצע באגים בלי שיהיה לך קובץ פרויקט Visual Studio. ראה QuickStart: פתח והפעל את קוד Python בתיקיה 2019 לדוגמה.
ב- Visual Studio 2022, אתה יכול להריץ ולבצע באגים בלי שיהיה לך קובץ פרויקט Visual Studio. ראה QuickStart: פתח והפעל את קוד Python בתיקיה-2022 לדוגמה.
למידע נוסף:
- מסמכים: ניפוי באגים פייתון
- מסמכים: פייתון/C ++ ניפוי אופים במצב מעורב
- מסמכים: ניפוי מרחוק בלינוקס
- מסמכים כלליים של Studio Visual Studio: סיור עלילתי ב- Visual Studio Debugger
כלי פרופיל עם דיווח מקיף
פרופיל בוחן כיצד מבזבזים זמן בבקשתך. Visual Studio תומך בפרופילציה עם מתורגמנים מבוססי CPYTHON וכולל את היכולת להשוות ביצועים בין ריצות פרופיל שונות.
למידע נוסף:
- מסמכים: כלי פרופיל פיתון
- מסמכי תכונת Visual Studio הכללית: סיור בתכונות פרופיל. (לא כל תכונות הפרופיל של Studio Studio זמינות עבור פייתון).
כלי בדיקת יחידות
לגלות, לרוץ ולנהל בדיקות ב- Visual Studio חוקר מבחן, ובדיקות ביחידות באגים בקלות.
למידע נוסף:
- מסמכים: כלי בדיקת יחידות לפיתון
- מסמכי תכונת Visual Studio הכללית: יחידה בדוק את הקוד שלך.
Azure SDK לפיתון
ספריות Azure עבור Python מפשטות את הצריכה שירותי Azure מ- Windows, MacOS X ו- Linux Apps. אתה יכול להשתמש בהם כדי ליצור ולנהל משאבי Azure ולהתחבר לשירותי Azure.
שאלות ותשובות
ש. האם תמיכה בפיתון זמינה עם Visual Studio עבור Mac?
א. לא בשלב זה, אבל אתה יכול להצביע את הבקשה לקהילת המפתחים. ה- Visual Studio לתיעוד MAC מזהה את סוגי ההתפתחות הנוכחיים שהוא תומך. בינתיים, קוד Visual Studio ב- Windows, Mac ו- Linux עובד טוב עם פייתון דרך תוספים זמינים.
ש. במה אוכל להשתמש כדי לבנות ממשק משתמש עם פיתון?
א. ההצעה העיקרית בתחום זה היא פרויקט QT, עם כריכות לפיתון המכונה פיסייד (הכריכה הרשמית) (ראו גם הורדות פיזיד) ו- PYQT. תמיכה בפיתון ב- Visual Studio אינה כוללת כלים ספציפיים לפיתוח ממשק משתמש.
ש. האם פרויקט פיתון יכול לייצר הפעלה עצמאית?
א. פיתון הוא בדרך כלל שפה מפורשת, איתה קוד מנוהל על פי דרישה בסביבה מתאימה לפיתון כמו Visual Studio ו- Web Assers. Visual Studio עצמו אינו מספק כעת את האמצעים ליצירת הפעלה עצמאית, שמשמעותה למעשה תוכנית עם מתורגמן פייתון משובץ. עם זאת, קהילת פייתון סיפקה אמצעים שונים ליצירת הפעלה כמתואר ב- StackOverflow. CPYTHON תומך גם בהטמעה בתוך יישום מקומי, כמתואר בפוסט בבלוג, באמצעות קובץ ה- zip המוטבע של CPYTHON.
מָשׁוֹב
הגש וצפה במשוב עבור
כיצד להתקין תמיכה בפיתון ב- Visual Studio ב- Windows
חל על: סטודיו חזותי Visual Studio עבור Mac קוד Visual Studio
כדי להתקין תמיכה בפיתון ב- Visual Studio (הידוע גם בשם Python Tools for Visual Studio או PTVS), עקוב אחר ההוראות בקטע התואם את הגרסה שלך ל- Visual Studio:
כדי לבדוק במהירות את התמיכה בפיתון לאחר ביצוע שלבי ההתקנה, פתח את Python אינטראקטיבי חלון על ידי לחיצה אלט+אני ונכנס 2+2 . אם אינך רואה את הפלט של 4, בדוק שוב את השלבים שלך.
עומס העבודה של פייתון כולל את סיומת Cookiecutter המועילה המספקת ממשק משתמש גרפי לגילוי תבניות, אפשרויות תבניות קלט ויצירת פרויקטים וקבצים. לפרטים, ראה השתמש ב- Cookiecutter.
תמיכה בפיתון אינה זמינה כיום ב- Visual Studio עבור Mac, אך זמינה ב- Mac ו- Linux באמצעות קוד Visual Studio Code. ראה שאלות ותשובות.
Visual Studio 2022
Visual Studio 2019
- הורד והפעל את המתקין האחרון של Visual Studio. אם כבר התקנת Visual Studio, הפעל את מתקין Visual Studio, בחר את לְשַׁנוֹת אפשרות (ראה שנה את Visual Studio) ועבור לשלב 2.
טיפ המהדורה הקהילתית מיועדת למפתחים בודדים, למידה בכיתה, מחקר אקדמי ופיתוח קוד פתוח. עבור משתמשים אחרים, התקן את Visual Studio 2022 Professional או Visual Studio 2022 Enterprise
טיפ המהדורה הקהילתית מיועדת למפתחים בודדים, למידה בכיתה, מחקר אקדמי ופיתוח קוד פתוח. לשימושים אחרים, התקן את Visual Studio 2019 Professional או Visual Studio 2019 Enterprise.
לאחר ההתקנה, המתקין מספק אפשרויות לשינוי, הפעלה, תיקון או הסרת Studio Visual Studio. ה לְשַׁנוֹת כפתור משתנה ל עדכון כאשר עדכונים ל- Visual Studio זמינים לכל רכיבים מותקנים. (ה לְשַׁנוֹת האפשרות זמינה אז בתפריט הנפתח.) אתה יכול גם להפעיל את Visual Studio והמתקין מהחלונות הַתחָלָה תפריט על ידי חיפוש ב- “Visual Studio”.
פתרון תקלות
כדי לתקן בעיות בזמן התקנת או הפעלת פייתון ב- Visual Studio, נסה את הצעדים הבאים:
- קבע אם אותה שגיאה מתרחשת באמצעות Python CLI, כלומר ריצה פִּיתוֹן.EXE משורת פקודה.
- להשתמש ב לְתַקֵן אפשרות במתקין Visual Studio.
- לתקן או להתקין מחדש את פייתון הגדרות >אפליקציות ותכונות ב- Windows.
שגיאת דוגמה: נכשל בפתיחת תהליך אינטראקטיבי: מערכת.רכיב מודל.Win32exception (0x80004005): שגיאה לא ידועה (0xc0000135) במיקרוסופט.Pythontools.REPL.PythoninteractiveEvaluator.D__43.Movenext ().
ייתכן שתראה שגיאות כשאתה מנסה להתקין או לעדכן את פייתון עצמו, כגון PackacyID: CPYTHON39.EXE.x64; packagection: הורד את Package; ReturnCode: 0x80070193 . שגיאות אלה מתרחשות כאשר הורדה או התקנה של פייתון מ- https: // python.אורג נכשל. זה יכול להיות בגלל פסק זמן לרשת, מדיניות חומת האש של התאגידים, תצורת VPN, אנטי-וירוס או בעיות אחרות. בדוק אם ניסיון חוזר עוזר, ואם לא, בדוק אם אתה יכול להוריד את זמן הריצה של Python ישירות מ- https: // python.org והתקן אותו באופן ידני.
התקן מיקומים
כברירת מחדל, תומך Python מתקין עבור כל המשתמשים במחשב.
עבור Visual Studio 2022, עומס העבודה של פייתון מתקין ב %Programfiles%\ Microsoft Visual Studio \\ Common7 \ IDE \ Extensions \ Microsoft \ Python איפה 2022 והוא קהילתי, מקצועי או מיזם.
כברירת מחדל, תומך Python מתקין עבור כל המשתמשים במחשב.
עבור Visual Studio 2019 ו- Visual Studio 2017, עומס העבודה של פייתון מתקין ב %Programfiles (x86)%\ Microsoft Visual Studio \\ Common7 \ IDE \ Extensions \ Microsoft \ Python איפה 2019 או 2017 והיא קהילתית, מקצועית או ארגונית.
מָשׁוֹב
הגש וצפה במשוב עבור
התקן תמיכה בפיתון ב- Visual Studio
חל על: סטודיו חזותי Visual Studio עבור Mac קוד Visual Studio
תמיכה בפיתון זמינה כיום רק ב- Visual Studio עבור Windows. ב- Mac ו- Linux, Python תמיכה זמינה באמצעות קוד Visual Studio.
- הורד והפעל את המתקין האחרון של Visual Studio עבור Windows. תמיכה בפיתון קיימת במהדורה 15.2 ואילך. אם כבר התקנת Visual Studio, פתח את Visual Studio והפעל את המתקין על ידי בחירה כלים >קבל כלים ותכונות.
טיפ המהדורה הקהילתית מיועדת למפתחים בודדים, למידה בכיתה, מחקר אקדמי ופיתוח קוד פתוח. לשימושים אחרים, התקן את Visual Studio Professional או Visual Studio Enterprise.
השלב הבא
ראה גם
- התקן תמיכה בפיתון ב- Visual Studio 2022
- התקן תמיכה בפיתון ב- Visual Studio 2019
- התקן תמיכה בפיתון ב- Visual Studio 2015
- לזהות ידנית מתורגמן פיתון קיים