[Sugar-devel] A problem of "No module named..." when trying to run an activity which uses GTK

kushagra nigam kushagra1998 at gmail.com
Tue Mar 26 06:25:57 EDT 2019


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
kushagra1998 at gmail.com

On Tue, 26 Mar 2019 at 04:06, James Cameron <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;
>
> https://help.sugarlabs.org/en/sugar_ui.html
> 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]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]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]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]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]https://rit.edu/
> >     >
> >     >     I've forked the activity to [4][6]
> 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]Sugar-devel at lists.sugarlabs.org
> >     [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > References:
> >
> > [1] mailto:quozl at laptop.org
> > [2] http://activity.info/
> > [3] https://wiki.sugarlabs.org/go/Activities
> > [4] mailto:quozl at laptop.org
> > [5] https://rit.edu/
> > [6] https://github.com/sugarlabs/math-hurdler
> > [7] mailto:Sugar-devel at lists.sugarlabs.org
> > [8] 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/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190326/204034e9/attachment.html>


More information about the Sugar-devel mailing list