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/
-~----------~----~----~----~------~----~------~--~---