Project Explorer

The project explorer plugin handles project management in Spyder with the following main features:

  • import from existing Pydev (Eclipse) or Spyder projects
  • add/remove project folders to/from Spyder’s PYTHONPATH directly from the context menu or manage these folders in a dedicated dialog box
  • multiple file selection (for all available actions: open, rename, delete, and so on)
  • file type filters
_images/projectexplorer.png _images/projectexplorer2.png

Version Control Integration

Spyder has limited integration with Mercurial and Git. Commit and browse commands are available by right-clicking on relevant files that reside within an already initialized repository. These menu picks assume that certain commands are available on the system path.

  • For Mercurial repositories, TortoiseHG must be installed, and either thg or hgtk must be on the system path.
  • For git repositories, the commands git and gitk must be on the system path. For Windows systems, the msysgit package provides a convenient installer and the option to place common git commands on the system path without creating conflicts with Windows system tools. The second option in the dialog below is generally a safe approach.
_images/git_install_dialog.png