Hi,

After successfully upgrading both my laptop and my work desktop to
2.0, I had problems upgrading my home desktop.  The install went OK (I
thought it had succeeded, but when I tried to run it:


%%%%%%%%%%%

----------------------------------------------------------------------
| SAGE Version 2.0, Release Date: 2007-01-28                         |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------

---------------------------------------------------------------------------
<type 'exceptions.ImportError'>           Traceback (most recent call last)

/home/local/sage-1.5.0.2/local/bin/<ipython console> in <module>()

/usr/local/sage-1.5.0.2/local/lib/python2.5/site-packages/sage/all_cmdline.py
in <module>()
      1 """nodoctest"""
----> 2 from sage.all import *
      3

/usr/local/sage-1.5.0.2/local/lib/python2.5/site-packages/sage/all.py
in <module>()
     63 from sage.matrix.all     import *
     64 from sage.modules.all    import *
---> 65 from sage.monoids.all    import *
     66 from sage.algebras.all   import *
     67 from sage.modular.all    import *

/usr/local/sage-1.5.0.2/local/lib/python2.5/site-packages/sage/monoids/all.py
in <module>()
      2
      3 from free_monoid import FreeMonoid, is_FreeMonoid
----> 4 from string_monoid import (BinaryStrings, OctalStrings,
HexadecimalStrings,
      5                            Radix64Strings, AlphabeticStrings)
      6

/usr/local/sage-1.5.0.2/local/lib/python2.5/site-packages/sage/monoids/string_monoid.py
in <module>()
     17 from sage.structure.parent_gens import ParentWithGens, normalize_names
     18 from free_monoid import FreeMonoid_class
---> 19 from string_monoid_element import StringMonoidElement
     20 from string_ops import strip_encoding
     21 from Crypto.Util.number import bytes_to_long

/usr/local/sage-1.5.0.2/local/lib/python2.5/site-packages/sage/monoids/string_monoid_element.py
in <module>()
     21
     22 import operator
---> 23 from Crypto.Util.number import long_to_bytes
     24 from sage.rings.integer import Integer
     25 from sage.rings.real_mpfr import RealField

<type 'exceptions.ImportError'>: No module named Crypto.Util.number

sage: 2+2
---------------------------------------------------------------------------
<type 'exceptions.NameError'>             Traceback (most recent call last)

/home/local/sage-1.5.0.2/local/bin/<ipython console> in <module>()

<type 'exceptions.NameError'>: name 'Integer' is not defined

sage:

%%%%%%%%%%%%%%

I don't have a 
$SAGE_ROOT/local/lib/python2.5/site-packages/Crypto/Util/number.py

But, in the install.log file I see:

copying build/lib.linux-i686-2.4/Crypto/Util/number.py ->
/usr/lib/python2.4/site-packages/Crypto/Util

(I did not have python2.5 installed in this machine.  I did install it
now, but I suppose it is too late, even if that would have solved the
problem.)

Since the install log is huge (5.2 Mb) and I haven't found what is the
problem in it, I will just post it at

www.math.utk.edu/~finotti/install.log

if anyone is interested.

Any ideas on how to fix it?  (If this seems like it is not a problem
with Sage itself, but with my installation, I can just install it from
scratch.  I thought if I did not have the proper version of python
installed, Sage would install its own version.)

Thanks,

Luis

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to