זהו הפקודה דהיית שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
fades - מערכת שמטפלת אוטומטית ב-virtualenv במקרים שנמצאים בדרך כלל
בעת כתיבת סקריפטים ותכניות פשוטות, ואפילו עוזר בניהול פרויקטים גדולים.
תַקצִיר
דוהה [-h][- עזרה] [-V][--גִרְסָה] [-v][--מִלוּלִי] [-q][--שֶׁקֶט] [-i][--איפיתון]
[-d][-- תלות] [-r][--דְרִישָׁה] [-x][--exec] [-p גרסה][--פִּיתוֹן=גרסה]
[--rm=uuid] [--מערכת-אתר-חבילות] [--- virtualenv-Options=אפשרויות] [--צִפצוּף-
אפשרויות=אפשרויות] [--בדוק עדכונים] [תוכנית_ילד [ילד_אפשרויות]]
דוהה ניתן להשתמש כדי לבצע ישירות את הסקריפט שלך, או לשים אותו עם #! אצל התסריט שלך
התחלה.
תיאור
דוהה ייצור באופן אוטומטי וירטואלי חדש (או יעשה שימוש חוזר באחד שנוצר קודם),
התקנת התלות הנדרשת, והפעל את הסקריפט שלך בתוך אותו וירטואלי,
עם הדרישה היחידה של ביצוע הסקריפט עם דוהה וגם סימון הנדרש
תלות.
הפרמטר הראשון שאינו אופציונלי (אם קיים) יהיה לאחר מכן תוכנית הילד לביצוע, ו
כל פרמטר אחר לאחר מכן מועבר כפי שהוא לסקריפט הצאצא הזה.
דוהה ניתן להפעיל גם מבלי להעביר סקריפט צאצא לביצוע: במצב זה זה יעשה זאת
פתח מתורגמן אינטראקטיבי של Python בתוך ה-virtualenv שנוצר/נעשה בו שימוש חוזר (taking
תלות מ -- תלות or --דְרִישָׁה אפשרויות).
אפשרויות
-h, - עזרה
הצג עזרה לגבי כל הפרמטרים והאפשרויות וצא.
-V, --גִרְסָה
הצג את גרסת התוכנית ומידע על המערכת וצא.
-v, --מִלוּלִי
שלח את כל שורות ניפוי הבאגים הפנימיות אל stderr, מה שעשוי להיות שימושי מאוד אם בכלל
מתעוררת בעיה.
-q, --שֶׁקֶט
אל תראה שום דבר (אלא אם כן יש לו בעיה אמיתית), אז התסריט המקורי stderr
אינו מזוהם כלל.
-i, --איפיתון
מריץ מעטפת IPython במקום python.
-d, -- תלות
ציין תלות באמצעות שורת הפקודה. אפשרות זו יכולה להיות מוגדרת מרובות
פעמים (פעם אחת לכל תלות), ובכל פעם הפורמט הוא repository::dependency.
לתלות עשויה להיות מפרטי גרסאות, והמאגר הוא אופציונלי
(ברירת המחדל היא 'pypi'). דוגמאות:
בקשות
pypi::requests > 2.3
בקשות<=3
ראה דוגמאות נוספות להלן להסברים אמיתיים על השימוש בשורת הפקודה.
-r, --דְרִישָׁה
קרא את התלות מקובץ. הפורמט בכל שורה זהה ל
תלות שצוינו עם -- תלות.
-p גרסה, --python=גרסה
בחר באיזו גרסת Python להשתמש; הארגומנט יכול להיות רק המספר (2.7),
השם המלא (python2.7) או כל הנתיב (/usr/bin/python2.7). כמובן, ה
יש להתקין את הגרסה המתאימה של Python במערכת שלך.
ניתן לציין את התלות במספר מקומות (בקובץ המקור של Python,
עם הערה מלבד הייבוא, ב-a דרישותקובץ ו/או באמצעות פקודה
קַו. במקרה של מספר הגדרות של אותה תלות, שורת הפקודה
עוקף את כל השאר, וקובץ הדרישות עוקף את מה שצוין ב-
קוד מקור.
-x, --exec
בצע את תוכנית_ילד בתוך הווירטואלי.
השמיים תוכנית_ילד צריך ניתן למצוא ב-virtualenv's בן במדריך.
--rm uuid
הסר virtualenv על ידי uuid.
--מערכת-אתר-חבילות
תן לסביבה הווירטואלית גישה ל-site-packages של המערכת
--virtualenv-options=VIRTUALENV_OPTION
אפשרויות נוספות שיסופקו ל-virtualenv. (ניתן להשתמש באפשרות זו מספר פעמים)
--pip-options=PIP_OPTION
אפשרויות נוספות שיסופקו לפיפ. (ניתן להשתמש באפשרות זו מספר פעמים)
--בדוק עדכונים
יבדוק אם קיימים עדכונים ב- PyPI כדי לוודא אם יש גרסאות חדשות עבור
תלות מתבקשת. אם גרסה חדשה זמינה עבור תלות, היא תשתמש
זה (אם התלות התבקשה ללא גרסה) או פשוט הודע איזה חדש
גרסה זמינה (אם התלות התבקשה עם גרסה ספציפית).
דוגמאות
fades foo.py --bar
מבצע את foo.py תחת דהייה, מעביר את הפרמטר --bar לתוכנית הילד, ב-a
virtualenv עם התלות המצוינות בקוד המקור.
fades -v foo.py
מבצע את foo.py תחת דהייה, מציג את כל הודעות הדעיכה (מצב מפורט).
fades -d dependency1 -d dependency2>3.2 foo.py --bar
מבצע את foo.py תחת דהויות (מעביר אליו את הפרמטר --bar), ב-virtualenv
עם התלות המצוינות בקוד המקור וגם dependency1 ו
dependency2 (כל גרסה > 3.2).
fades -d dependency1
מבצע את המתורגמן האינטראקטיבי של Python ב-virtualenv עם dependency1
מותקן.
fades -r requirements.txt
מבצע את המתורגמן האינטראקטיבי של Python ב-virtualenv לאחר ההתקנה שם
כל התלות שנלקחו מקובץ requirements.txt.
משתמש תְצוּרָה קבצים
אתה יכול גם להגדיר דהייה באמצעות . ראשוני קבצי תצורה. fades יחפש בקבצי תצורה
/etc/fades/fades.ini, הנתיב המצוין על ידי xdg עבור המערכת שלך (לדוגמה
~/config/fades/fades.ini) ו-.fades.ini. אז אתה יכול לקבל הגדרות שונות במערכת,
רמת המשתמש והפרויקט.
קבצי התצורה הם בפורמט .ini. (configparser) ו-Fades יחפשו [fades]
סָעִיף. אתה צריך להשתמש באותן תצורות כמו ב-CLI. ההבדל היחיד הוא
עם אפשרויות התצורה עם מקף, יש להחליף אותו בקו תחתון.
לבדוק http://fades.readthedocs.org/en/latest/readme.html#setting-options-using-config-
קבצים לדוגמאות מלאות.
השתמש בדעיכה מקוונת באמצעות שירותי onworks.net