[Sugar-devel] A problem of "No module named..." when trying to run an activity which uses GTK
James Cameron
quozl at laptop.org
Wed Mar 27 01:02:59 EDT 2019
Yes, Ashish Kumar made a commit which I merged as 0c53e0b, but you're
talking about a different issue, for porting to Python 3 and you've
made changes in ce7a724 ... but now I'm confused, because it doesn't
look like this commit was a complete port to Python 3, yet it is not
marked as a draft pull request.
https://github.com/sugarlabs/math-hurdler/pull/2/commits/ce7a724b7c3ba5f03d0b33eec0774dd08cebb5e4
https://github.com/sugarlabs/math-hurdler/pull/2
See our Python 3 Porting Guide
https://github.com/sugarlabs/sugar-docs/blob/master/src/python-porting-guide.md
My tests were with Python 2. We will have Python 2 systems in use for
quite a while.
On Tue, Mar 26, 2019 at 04:17:39PM +0530, kushagra nigam wrote:
> Oh it seems like the activity has been fixed already, Sorry about that mail.
>
> On Tue, 26 Mar 2019 at 15:55, kushagra nigam <[1]kushagra1998 at gmail.com> wrote:
>
> As you guys were discussing about the math hurdler activity, this activity
> was built in python2 hence needed minute fixes to convert into python3. I
> did the fixes and created a pull request. Now math_hurdler.py works fine.
> Rushabh I did not check the activity thing, it needs some of the filename
> changes. Please look into it.
>
> Sincerely
> Kushagra Nigam
> [2]kushagra1998 at gmail.com
>
> On Tue, 26 Mar 2019 at 04:06, James Cameron <[3]quozl at laptop.org> wrote:
>
> Thanks. No, I'm not running the activity from the Terminal. I'm
> running it the way a child learner would run it; from the Home View.
> If you're not familiar with the user experience of Sugar, please read
> through our documentation;
>
> [4]https://help.sugarlabs.org/en/sugar_ui.html
> [5]https://help.sugarlabs.org/en/home_view.html
>
> How did you fall into this trap; is there some other documentation we
> need to change? Let us know!
>
> When I said "I'm not sure if the activity was finished before it was
> added to the Wiki" I'm suggesting that the activity was not finished,
> and so you are having to fix problems because the original developers
> did not complete their work. You used the Wiki to find the activity,
> and so you may have found an unfinished activity. Very brave!
>
> Regarding the "Create a new set of activities" idea, you should
> research to appreciate the breadth and scope of the existing
> activities so that you can avoid suggesting an activity we might
> already have.
>
> On Mon, Mar 25, 2019 at 09:36:43PM +0530, Rushabh Vasani wrote:
> > Hello !
> > I was not getting this kind of any error.
> > Are you running your activity from terminal with the command " ./
> > math-hurdler.py " after cloning it?
> > Or you are doing something else ? I was running it from the terminal
> and a
> > simple pygame window was opening. Even I just tried it once again so
> that I can
> > give you right description . I don't know if there is another way to
> run the
> > activity .Please tell me if there is .
> > And I don't understood what do you exactly mean by " I'm not sure if
> the
> > activity was finished before it was added to the Wiki. "
> >
> > And another question I have for the activity " Create a new set of
> activities "
> > is that ,
> > I am planing the activities which I want to create in this three
> months So
> > should there be 12-15 small small activities or 4-5 very nice and
> bigger
> > activities for that . I personally would like to create bigger
> activities which
> > can make a big difference in the skills of students.But I'll plan the
> > activities as you say.
> > Thank you.
> >
> >
> > On Mon, Mar 25, 2019 at 9:26 AM James Cameron <[1][6]quozl at laptop.org
> > wrote:
> >
> > Thanks. That's interesting. The page is automatically generated
> from
> > new pages added to the Wiki. I hadn't thought to check there for
> new
> > activities.
> >
> > The problem with Math Hurdler at the moment (ff8a15d) is that it
> does
> > not start in Sugar. A message appears "Math Hurdler failed to
> start."
> > Logs show this;
> >
> > 1553485563.457917 WARNING root: Activity bundle
> > /home/guest/Activities/MathHurdler.activity does not specify a
> license
> > Traceback (most recent call last):
> > File "/usr/bin/sugar-activity", line 5, in <module>
> > activityinstance.main()
> > File
> > "/usr/lib/python2.7/dist-packages/sugar3/activity/
> activityinstance.py",
> > line 178, in main
> > module = __import__(module_name)
> > ImportError: No module named MathHurdlerActivity
> > Exited with status 1, pid 1371 data (<open file '<fdopen>', mode
> 'w'
> > at 0x7fcb9b4c2540>, 'fa4da9b8c4c2eb36f0863d5cbadc72295a506524')
> >
> > Cause is mismatch between exec in [2][7]activity.info and class
> name in
> > source code.
> >
> > I'm not sure if the activity was finished before it was added to
> the
> > Wiki.
> >
> > By the way, your mail wasn't deleted.
> >
> > On Mon, Mar 25, 2019 at 08:40:28AM +0530, Rushabh Vasani wrote:
> > > Hello James,
> > > I actually found it on [3][8]https://wiki.sugarlabs.org/go/
> Activities .
> > > And after installing pygame it was finely working for me. In
> fact the
> > > activities that uses GTK are also working for me now and I have
> sent
> > another
> > > mail for that containing [Sugar-devel] in the subject so
> everyone can
> > read that
> > > and that's why I deleted the mail above.The problem with that
> was that I
> > was
> > > installing packages in my anaconda environment and my editor
> was using
> > another
> > > environment so I just installed the packages in that python
> environment
> > and it
> > > worked for me.
> > >
> > > But for your problem can you please tell me the error which you
> see while
> > > running "./math-hurdler.py" .
> > > Thank you and I am really looking forward to contribute in
> another
> > activities.
> > > Thank you.
> > >
> > > --Rushabh
> > >
> > > On Mon 25 Mar, 2019, 6:55 AM James Cameron <[2][4][9]
> quozl at laptop.org wrote:
> > >
> > > Thanks Rushabh, this math-hurdler activity is new to me.
> How did you
> > > find it?
> > >
> > > Perhaps Craig Cabrey is busy. It has only been four days.
> Craig is
> > > not a regular contributor at Sugar Labs. The activity may
> have been
> > > made by the FOSSRIT team at Rochester Institute of
> Technology
> > > [3][5][10]https://rit.edu/
> > >
> > > I've forked the activity to [4][6][11]https://github.com/
> sugarlabs/
> > math-hurdler
> > > so we can keep a copy of it.
> > >
> > > The activity does need GTK. It is mostly implemented in
> PyGame.
> > >
> > > Is it working for you? I get an error on import.
> > >
> > > On Sun, Mar 24, 2019 at 11:35:39AM +0530, Rushabh Vasani
> wrote:
> > > > Hello everyone !
> > > > I am facing a problem of "No module named gi " and "No
> module named
> > > > sugar3.activity " when I am trying to run any activity
> using GTK.
> > > > I have solved an issue of an activity named math-hurdler
> and have
> > made a
> > > also
> > > > [1]Pull Request (Which has not been responded yet Because
> the
> > author of
> > > that
> > > > activity has not given the authority of that activity to
> SugarLabs
> > and
> > > his
> > > > GitHub profile is inactive from very long time.And he is
> not
> > answering my
> > > mails
> > > > also .) .But this activity was not using GTK so I didn't
> faced any
> > > problem
> > > > there.
> > > > Clarification is that I have installed GTK and all other
> required
> > > dependencies
> > > > on my machine.
> > > > I am facing this problem from last 2 days if anyone can
> solve this
> > the
> > > help
> > > > will be appreciated.
> > > > Thank you.
> > > >
> > > > --
> > > > Rushabh
> > _______________________________________________
> > Sugar-devel mailing list
> > [7][12]Sugar-devel at lists.sugarlabs.org
> > [8][13]http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > References:
> >
> > [1] mailto:[14]quozl at laptop.org
> > [2] [15]http://activity.info/
> > [3] [16]https://wiki.sugarlabs.org/go/Activities
> > [4] mailto:[17]quozl at laptop.org
> > [5] [18]https://rit.edu/
> > [6] [19]https://github.com/sugarlabs/math-hurdler
> > [7] mailto:[20]Sugar-devel at lists.sugarlabs.org
> > [8] [21]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> > _______________________________________________
> > Sugar-devel mailing list
> > [22]Sugar-devel at lists.sugarlabs.org
> > [23]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> --
> James Cameron
> [24]http://quozl.netrek.org/
> _______________________________________________
> Sugar-devel mailing list
> [25]Sugar-devel at lists.sugarlabs.org
> [26]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> References:
>
> [1] mailto:kushagra1998 at gmail.com
> [2] mailto:kushagra1998 at gmail.com
> [3] mailto:quozl at laptop.org
> [4] https://help.sugarlabs.org/en/sugar_ui.html
> [5] https://help.sugarlabs.org/en/home_view.html
> [6] mailto:quozl at laptop.org
> [7] http://activity.info/
> [8] https://wiki.sugarlabs.org/go/Activities
> [9] mailto:quozl at laptop.org
> [10] https://rit.edu/
> [11] https://github.com/sugarlabs/
> [12] mailto:Sugar-devel at lists.sugarlabs.org
> [13] http://lists.sugarlabs.org/listinfo/sugar-devel
> [14] mailto:quozl at laptop.org
> [15] http://activity.info/
> [16] https://wiki.sugarlabs.org/go/Activities
> [17] mailto:quozl at laptop.org
> [18] https://rit.edu/
> [19] https://github.com/sugarlabs/math-hurdler
> [20] mailto:Sugar-devel at lists.sugarlabs.org
> [21] http://lists.sugarlabs.org/listinfo/sugar-devel
> [22] mailto:Sugar-devel at lists.sugarlabs.org
> [23] http://lists.sugarlabs.org/listinfo/sugar-devel
> [24] http://quozl.netrek.org/
> [25] mailto:Sugar-devel at lists.sugarlabs.org
> [26] http://lists.sugarlabs.org/listinfo/sugar-devel
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
--
James Cameron
http://quozl.netrek.org/
More information about the Sugar-devel
mailing list