Known Issues

PyScripter

Known Issues
Previous Top Next

Importing and using numerical modules
If you have troubles in importing and using numerical modules such as NumPy and Scipy make sure that Mask FPU exceptions IDE option is checked.  Alternatively you may execute the following code at the interactive interpreter or from your scripts:
import DebugIDE
DebugIDE.maskFPUexceptions()

(The DebugIDE is a Python extension module internal to PyScripter)

Running wxPython scripts
Use the remote Python engine for running and debugging such scripts.  If you use the internal python engine PyScripter may become unstable.

You can always run such scripts externally using the Run, External Run menu command.  It that case you should configure the External Run so that the "Hide Console" option is unchecked (see Running Scripts for details). 


Debugging scripts which use Psyco
PyScripter like other Python IDE’s has problems debugging scripts which import Pscyco.  Pscyco works by replacing standard Python functions from the sys module (e.g. settrace) which are essential for debugging.  Even if you run a Pscyco script without debugging it still messes up the internal interpreter for good and you will no longer be able to debug other scripts (you have to restart PyScripter).  You can run such scripts externally or else you need to comment out Psyco related stuff.