In Visual Studio 2010, IronPython Interactive fails to do this:
Β» import random Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named random
The same thing works fine in IronPython code in Visual Studio. It also works great if I run ipy.exe inside the ipy.exe command prompt. What is the problem with IronPython Interactive and import? How to fix Python Interactive so that it can import Python modules?
sys.path in IronPython Interactive gives the following:
Β» import sys Β» sys.path ['.', 'C:\\PROGRAM FILES (X86)\\MICROSOFT VISUAL STUDIO 10.0\\COMMON7\\IDE\\EXTENSIONS\\MICROSOFT\\IRONSTUDIO\\0.4\\Lib', 'C:\\PROGRAM FILES (X86)\\MICROSOFT VISUAL STUDIO 10.0\\COMMON7\\IDE\\EXTENSIONS\\MICROSOFT\\IRONSTUDIO\\0.4\\DLLs']
The sys.path in ipy.exe at the Windows command prompt gives the following:
>>> import sys >>> sys.path ['.', 'C:\\Users\\MyName\\Desktop', 'C:\\Program Files (x86)\\IronPython 2.7\\Lib', 'C:\\Program Files (x86)\\IronPython 2.7\\DLLs', 'C:\\Program Files (x86)\\IronPython 2.7', 'C:\\Program Files (x86)\\IronPython 2.7\\lib\\site-packages']
I am using IronPython 2.7, Visual Studio 2010 and Windows 7 64-bit.
source share