On Tuesday, April 23, 2019 at 12:48:31 PM UTC+2, Oliver Thiel wrote: > > Starting subshell with Sage environment variables set. Don't forget > to exit when you are done. Beware: > * Do not do anything with other copies of Sage on your system. > * Do not use this for installing Sage packages using "sage -i" or for > running "make" at Sage's root directory. These should be done > outside the Sage shell. > > Bypassing shell configuration files... > > Note: SAGE_ROOT=/opt/sagemath-8.6 > (sage-sh) oth@N122:~$ -python > bash: -python: Kommando nicht gefunden. > (sage-sh) oth@N122:~$ sage -python > Python 2.7.15 (default, Jan 23 2019, 14:07:15) > [GCC 7.4.0] on cygwin > Type "help", "copyright", "credits" or "license" for more information. > >>> > >
I just want you to run the command `sage -ipython` (not `sage -python` as you wrote) and try entering some lines of code as you described in your original post and see if it crashes. It won't crash in exactly the same way but I want to know if some problem occurs or not. In any case, I will later this week be releasing Sage 8.7 for Windows which I believe contains a fix for the problem (even though I can't be completely sure what the problem is...) Thanks > Am Di., 23. Apr. 2019 um 08:55 Uhr schrieb Oliver Thiel < > [email protected] <javascript:>>: > >> Sorry, i just dont knew the command "exit", now it closes without problems >> >> Am Di., 23. Apr. 2019 um 08:53 Uhr schrieb Oliver Thiel < >> [email protected] <javascript:>>: >> >>> It is absolutely possible that i run the sage shell twice. If i start >>> the shell, this is what i get: >>> >>> Starting subshell with Sage environment variables set. Don't forget >>> to exit when you are done. Beware: >>> * Do not do anything with other copies of Sage on your system. >>> * Do not use this for installing Sage packages using "sage -i" or for >>> running "make" at Sage's root directory. These should be done >>> outside the Sage shell. >>> >>> Bypassing shell configuration files... >>> >>> Note: SAGE_ROOT=/opt/sagemath-8.6 >>> (sage-sh) oth@N122:~$ >>> >>> I want to give you everything you need but i dont know exactly what i >>> have to do... >>> >>> Am Do., 18. Apr. 2019 um 17:47 Uhr schrieb E. Madison Bray < >>> [email protected] <javascript:>>: >>> >>>> On Thursday, April 18, 2019 at 12:53:10 PM UTC+2, Oliver Thiel wrote: >>>>> >>>>> First of all, A was already defined and i realised later that i dont >>>>> have to define k=0 too, but, unless i am not a experienced programmer, i >>>>> dont think that the problem correlates with my code. >>>>> >>>> >>>> No, it doesn't, rest assured. >>>> >>>> >>>>> The company where i work uses a specific policy software and for the >>>>> installation of sage i get a exclusive permission. >>>>> >>>>> If i type "sage -ipython" in "SageMath 8.6 Shell": >>>>> NameError Traceback (most recent call >>>>> last) >>>>> <ipython-input-1-ac73f397e8f1> in <module>() >>>>> ----> 1 sage -ipython >>>>> >>>>> NameError: name 'sage' is not defined >>>>> >>>> >>>> Sorry, but this is not what I asked you to do, I don't think. The >>>> installer should have installed 3 icons in your start menu and/or desktop. >>>> >>>> The one labeled just "SageMath 8.6" directly launches the Sage command >>>> prompt (you get a "sage:" prompt, whereas the one labeled "SageMath 8.6 >>>> Shell" starts a UNIX-like bash prompt (containing your username, among >>>> other things, and ending with "$"). >>>> >>>> The command `sage -ipython` is just a problem to start (`sage`) with an >>>> argument flag (`-ipython`). In this case it starts the normal IPython >>>> interpreter included with the Sage installation *without* loading the Sage >>>> library itself. I asked you to do this in order to rule out whether the >>>> problem is specific to Sage, or is some deeper problem in the underlying >>>> software (since crashing just by typing characters into the console is >>>> obviously not normal). >>>> >>>> You got an exception from *Python* because you tried to enter a shell >>>> command (`sage -ipython`) into the *Python* interpreter prompt. If you >>>> ran >>>> the "SageMath 8.6 Shell" link that should not have happened because you >>>> would have gotten a bash prompt instead. Is it possible you accidentally >>>> ran it twice in a row? If you ran it once it would have put you in the >>>> IPython prompt anyways. >>>> >>>> I wanted to see if you could run some Python code (like the loop you >>>> described above) in the plain IPython interpreter. The full Sage >>>> interpreter just runs on IPython with some additional customizations. >>>> >>>> >>>> >>>>> After that i had to struggle with closing the shell :-D >>>>> >>>> >>>> Typing `exit` should work. Could you explain more about what you >>>> struggled with? >>>> >>>> >>>> >>>>> There is the standart windows defender and as far as i know it makes >>>>> no updates right know. >>>>> >>>>> @E. Madisan Bray, what do you mean? Wich build tools? Could i update >>>>> them without administration rights? >>>>> >>>> >>>> This was a more general comment about why I haven't release Sage 8.7 >>>> for Windows yet. If it doesn't mean anything to you then you can just >>>> ignore it. >>>> >>>> >>>> >>>>> Am Donnerstag, 18. April 2019 11:29:58 UTC+2 schrieb E. Madison Bray: >>>>> >>>>>> On Thursday, April 18, 2019 at 11:09:02 AM UTC+2, E. Madison Bray >>>>>> wrote: >>>>>>> >>>>>>> On Thursday, April 18, 2019 at 10:57:11 AM UTC+2, Dima Pasechnik >>>>>>> wrote: >>>>>>>> >>>>>>>> On Thu, Apr 18, 2019 at 7:35 AM Oliver Thiel <[email protected]> >>>>>>>> wrote: >>>>>>>> > >>>>>>>> > More information: >>>>>>>> > sage: k=0 >>>>>>>> > ....: for k in range(1,j-1,1): >>>>>>>> > ....: z=float(A[k][1]) >>>>>>>> > ....: s=s+z >>>>>>>> > ....: >>>>>>>> print(k)------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> > An error occurred during signal handling. >>>>>>>> > This probably occurred because a *compiled* module has a bug >>>>>>>> > in it and is not properly wrapped with sig_on(), sig_off(). >>>>>>>> > Python will now terminate. >>>>>>>> > >>>>>>>> ------------------------------------------------------------------------ >>>>>>>> >>>>>>>> > this error occurs before i "enter" the command. Do not laugh >>>>>>>> about my simple code, i am real new to sage. :-D >>>>>>>> > >>>>>>>> I assume your A is already defined, right? >>>>>>>> As well, I guess this code seems to mean to compute s as a sum of >>>>>>>> float(A[k][1]) >>>>>>>> but did you set s=0 to begin with? >>>>>>>> (you did set k=0, which makes no sense, as you immediately use k as >>>>>>>> a >>>>>>>> loop variable) >>>>>>>> >>>>>>>> >>>>>>> I don't think that's relevant. Oliver stated earlier that the >>>>>>> problem happens simply while typing in code, and without even pressing >>>>>>> enter (if I've understood correctly). >>>>>>> >>>>>>> Oliver, no one here will laugh at your code (I hope! :) and if I >>>>>>> understand the problem it's nothing to do with anything specifically >>>>>>> you >>>>>>> wrote anyways. >>>>>>> >>>>>>> A couple more questions. You wrote >>>>>>> >>>>>>> > i used "Sage Mirror" to download the program and installed it with >>>>>>> adminstration rights >>>>>>> >>>>>>> When you installed did you select the "Install for all users" or >>>>>>> "Install just for the current user" option? If the latter, you >>>>>>> shouldn't >>>>>>> need Administrator permissions to install, unless this company machine >>>>>>> has >>>>>>> additional policies configured restricting your ability to install >>>>>>> arbitrary software. It shouldn't matter much here but I'm just curious >>>>>>> you >>>>>>> say you installed with with Admin rights. >>>>>>> >>>>>>> Another question: If you run the "SageMath 8.6 Shell" shortcut, and >>>>>>> run the command `sage -ipython` (this starts the IPython prompt without >>>>>>> any >>>>>>> Sage-specific code loaded) do you have any problems? Are you able to >>>>>>> enter >>>>>>> and run pure Python code like in your example above? >>>>>>> >>>>>>> Finally, do you know if there are any active virus scanners like >>>>>>> McAffee or Symantic. Basically anything on this list: >>>>>>> https://cygwin.com/faq/faq.html#faq.using.bloda (note: Windows >>>>>>> Defender is normally not actually a problem, but it might be if it's in >>>>>>> the >>>>>>> middle of performing a scan). >>>>>>> >>>>>> >>>>>> >>>>>> It occurs to me that this *might* be an instance of the (very >>>>>> technical) bug fixed by >>>>>> https://github.com/sagemath/cysignals/pull/108, and included into >>>>>> Sage 8.7 by https://trac.sagemath.org/ticket/27070 >>>>>> >>>>>> If so, it's occurring in a context that I didn't previously know >>>>>> about but it's not impossible, especially if there is BLODA involved. >>>>>> If >>>>>> nothing else it could be masking a different bug. >>>>>> >>>>>> I haven't made a Windows release for Sage 8.7 yet, in part because it >>>>>> needs some additional patches that were not included in the main 8.7 >>>>>> release tarball. I'm not happy about that but it can be dealt with by >>>>>> updating the build tools for the Windows release to include additional >>>>>> patches; I just need to do it. >>>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "sage-support" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected] <javascript:>. >>>> To post to this group, send email to [email protected] >>>> <javascript:>. >>>> Visit this group at https://groups.google.com/group/sage-support. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
