https://mail.python.org/pipermail/ironpython-users/2014-April/016918.html
Still not quite solved, but almost there. I can at least perform some calculus after using the workarounds. On Sunday, April 6, 2014 9:18:03 PM UTC+1, Groover wrote: > > >>>sys.path > > > ['.', 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\Lib', > 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\DLLs', > 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\PythonLib', > '../../PythonLib'] > >>> > > On Sunday, April 6, 2014 9:15:31 PM UTC+1, Groover wrote: >> >> Sorry, here it is. I also tried importing xml.dom to see if any >> submodules were being found. >> >> ======================================================== >> >>>import sympy >> >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\__init__.py", >> line 32, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\__init__.py", line >> 8, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\expr.py", >> line 7, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\evalf.py", >> line 27, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\containers.py", line >> 14, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\utilities\__init__.py", >> line 17, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\utilities\timeutils.py", >> line 11, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\compatibility.py", >> line 110, in u >> TypeError: unicode_escape_decode() takes no arguments (1 given) >> >> >>>import codecs >> >>>def my_unicode_escape_decode(x): >> ... return x >> ... >> >>>codecs.unicode_escape_decode = my_unicode_escape_decode >> >> >>>import sympy >> >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\__init__.py", >> line 32, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\__init__.py", line >> 8, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\expr.py", >> line 7, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\evalf.py", >> line 9, in <module> >> AttributeError: 'module' object has no attribute 'mpmath' >> >> >>>import sympy.mpmath.libmp as libmp >> >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\__init__.py", >> line 34, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\assumptions\__init__.py", >> line 2, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\assumptions\ask.py", line >> 323, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\cache.py", >> line 93, in wrapper >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\function.py", line >> 185, in __new__ >> ImportError: No module named fancysets >> >> >>>from sympy.sets.fancysets import Naturals0 >> >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\__init__.py", >> line 32, in <module> >> File >> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\__init__.py", line >> 8, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\expr.py", >> line 7, in <module> >> File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\evalf.py", >> line 9, in <module> >> AttributeError: 'module' object has no attribute 'mpmath' >> >> >>>import xml.dom >> >> >> >>> >> ======================================================== >> >> On Sunday, April 6, 2014 4:32:20 PM UTC+1, Aaron Meurer wrote: >>> >>> Are there really no tracebacks for the errors? >>> >>> Aaron Meurer >>> >>> On Apr 6, 2014, at 8:09 AM, Groover <aja...@gmail.com> wrote: >>> >>> OK, I really would like to get this working with the current release of >>> IronPython (2.7.4). Any suggestions are appreciated. Using git master: >>> >>> >>>import sympy >>> >>> unicode_escape_decode() takes no arguments (1 given) >>> >>> I defined a replacement function for the codecs module: >>> >>> import codecs >>> def my_unicode_escape_decode(x): >>> >>> return x >>> codecs.unicode_escape_decode = my_unicode_escape_decode >>> >>> >>> Now: >>> >>> >>>import sympy >>> 'module' object has no attribute 'mpmath' >>> >>> >>>import sympy.mpmath >>> 'module'object has no attribute 'mpmath' >>> >>> Displaying sys.path shows "..\..\PythonLib". >>> >>> PythonLib is where all the standard Python 2.7 libraries are. In there I >>> have copied sympy into a sub-folder. So I have: >>> >>> PythonLib\sympy\__init__.py >>> PythonLib\sympy\assumptions\__init__.py >>> etc, etc. >>> >>> Any suggestions on what to try next? Thanks. >>> >>> Andy >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sympy" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to sympy+un...@googlegroups.com. >>> To post to this group, send email to sy...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/sympy. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sympy/10f03aa6-dfea-4454-bd00-6a860f4bf8a9%40googlegroups.com<https://groups.google.com/d/msgid/sympy/10f03aa6-dfea-4454-bd00-6a860f4bf8a9%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/e5b56b5b-5315-4d32-bfa2-839e0ff2c9af%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.