When installed via easy-install, conf templates are not copied
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IPython |
Incomplete
|
Low
|
Unassigned |
Bug Description
I say "sudo easy_install-2.5 ipython" in my vanilla Debian system, and then IPython complains upon first invocation:
-------
/home/andreas/
WARNING:
Installation error. IPython's directory was not found.
Check the following:
The ipython/IPython directory should be in a directory belonging to your
PYTHONPATH environment variable (that is, it should be in a directory
belonging to sys.path). You can copy it explicitly there or just link to it.
IPython will create a minimal default configuration for you.
-------
This makes customization pretty hard, especially because of the unhelpful "#intentionally left blank" comment in ipythonrc, which made wonder if this file was now deprecated and the docs hadn't been updated, or..., or...
Ok, there is something wrong with easy_install (IPython directory was not in sys.path; probably some kind of setuptools glitch). You can work around it manually by coping the contents of site-packages/ IPython. ..something/ UserConfig to ~/.ipython