Le 20 janv. 2012 à 00:18, Steve <[email protected]> a écrit :
> After install you will see it creates three separate folders: > C:\Python27\Lib\site-packages\spyder > C:\Python27\Lib\site-packages\spyderlib > C:\Python27\Lib\site-packages\spyderplugins Only the two last ones are really installed by Spyder itself. The first one is created by the Spyder's Python(x,y) Windows installer and has absolutely no direct effect on the Python installation (files related to the Python(x,y) installer are stored there: uninstaller program, installation log, ...). > This structure pretty much forces development to be done away from the > normal spyder paths. > > It just seems like it would be cleaner if it were all located under > C:\Python27\Lib\site-packages\spyder The current situation is clean -- it is very common (and totally admitted and handled by official deployment tools like distutils) for Python libraries to have more than one package inside them (meaning more than one folder installed in site-packages). Two seems quite reasonable. > Putting all the files in the one directory could have the side effect > of letting development be done in the folder under site-packages > instead of somewhere else. Well, developing directly in the site-packages directory is clearly not a good practice. This directory is only intended as a target folder for installing libraries, not for developing code. For this, you would have to create a development folder elsewhere (on Windows, preferably outside C:\Python27) and add it to your PYTHONPATH user environment variable. Or, as suggested Anatoly, you may directly run Spyder's development version through the bootstrap script without having to change your environment variables. > I do know that you can bootstrap spyder from the development > directory. I don't, however, know how to specify an ini. It doesn't > seem to use the default %USERPROFILE%/.spyder2/.spyder.ini file. Is > that by design or coincidence? I dropped a spyder.ini into my devel > directory but spyder seemed to ignore it. AFAIK, Spyder is using the ini located in user's home directory. If this is an issue with the ini file being the same with the stable release and the development release, then this is another problem. Note that it would be a good idea to create a preference directory specific to the development version. In the meantime, you may copy the whole directory and restore it later if you want to backup your whole configuration. Note that there is also the "session" open/save feature which should do exactly the same thing. > > On Jan 19, 4:34 pm, anatoly techtonik <[email protected]> wrote: >> FYI, it is easier for development to just run Spyder from source - without >> placing it into site-packages. > > -- > You received this message because you are subscribed to the Google Groups > "spyder" group. > 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/spyderlib?hl=en. > -- You received this message because you are subscribed to the Google Groups "spyder" group. 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/spyderlib?hl=en.
