$PYTHONSTARTUP
or ~/pylib/startup.py
, if it exists. On noninteractive startup, Python reads ~/.pythonrc.py
, if it exists.python
without options counts as interactive and python -i
counts as noninteractive. So
python
reads
startup.py
while
python -i foo.py
reads
.pythonrc.py
.If it matters that the same modules preload on both interactive and noninteractive startup,
~/pylib/startup.py
and ~/.pythonrc.py
might help. The command is
ln ~/pylib/startup.py ~/.pythonrc.py
and it's important that
~/.pythonrc.py
doesn't at first exist.
No comments:
Post a Comment