ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
צפריראורח · ·
 

הודעה פורסם: 03/05/2015 - 08:35
נושא ההודעה: PythonTurtle

PythonTurtle היא סביבת עבודה פשוטה שנכתבה על ידי רם נחום בהשראת לוגו:
http://pythonturtle.org/

נדמה לי שהיה עליה סיפור חדשות לא מזמן.

הוראות ההתקנה ללינוקס הן:
קוד:

sudo apt-get install python-wxgtk2.8 git -y
git clone https://github.com/cool-RR/PythonTurtle.git
cd PythonTurtle/src
python pythonturtle.py


אצלי החבילות הללו כבר היו מותקנות. הורדתי את המאגר. התפלאתי כמה זמן זה לוקח וכמה גדול הוא. עיקר הנפח מגיע מהתקנה לחלונות (36M) ולמק (44M). עוד נפח "מתבזבז" על מקורות של קובצי התמונה (בעיקר קובצי psd. גם קובץ xcf אחד). התוכנית עצמה תופסת פחות ממגה אחד.

ניסיתי להריץ:

קוד:

$ python pythonturtle.py
pythonturtle.py:239: wxPyDeprecationWarning: Using deprecated class PySimpleApp.
  app = wx.PySimpleApp()
Traceback (most recent call last):
  File "pythonturtle.py", line 245, in <module>
    run()
  File "pythonturtle.py", line 240, in run
    my_app_win = ApplicationWindow(None,-1,"PythonTurtle",size=(600,600))
  File "pythonturtle.py", line 36, in __init__
    self.init_help_screen()
  File "pythonturtle.py", line 157, in init_help_screen
    self.help_notebook.AddPage(page, caption=page.caption)
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 13616, in AddPage
    return _core_.BookCtrlBase_AddPage(*args, **kwargs)
TypeError: Required argument 'text' (pos 3) not found

מסתבר שהוא משתמש בגרסה 3.0 של pygtk שמותקנת אצלי (במקביל) ויש בעיות תאימות. לא מצאתי בינתיים דרך אלגנטית יותר מאשר:
קוד:

$ PYTHONPATH=/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode python pythonturtle.py

וכאן נתקלתי בבעיה נוספת: לא רואים את הטקסט בתיבת הפקודות. אין טיפול טוב ביישור משמאל לימין ולכן רואים רק מלבן ריק. אם כותבים בו משהו (לדוגמה: go(30)‎), הצב מגיב. אבל לא רואים את הכתוב).

המעקף:
קוד:

$ LC_MESSAGES=C PYTHONPATH=/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode python pythonturtle.py


הסביבה נראית די נחמדה.

דרך אגב, סביבת Sugar כוללת תוכנית צב שונה, שקרובה יותר ברוחה ללוגו המקורית.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [צפריר]