Среда: debian 4.0
Python 2.4
Мой "проект" установлен в:
/usr/lib/python2.4/site-packages/project.
Но я хочу использовать свою рабочую копию вместо установленной, которая находится в:
/главная/мне/DEV/проект/ЦСИ
Так что я делаю:
export PYTHONPATH =/home/me/dev/project/src
IPython
import foo #, который находится в src
foo.__file__
*/usr/lib/python2.4/site-packages/project/foo.py*
вместо:
/home/me/dev/project/src/project/foo.py
Как получилось? Я пытаюсь проверить патчи (выполнив экспорт выше), и я вижу:
import sys, os
sys.path
[ '', '/USR/бен', '/usr/lib/python2.4/site-packages', '/Главная/мне/DEV/проект/ЦСИ', '/usr/lib/python24.zip', '/usr/lib/python2.4', '/usr/lib/python2.4/plat-linux2', '/usr/lib/python2.4/lib-tk', '/usr/lib/python2.4/lib-dynload', '/usr/local/lib/python2.4/site-packages', '/usr/lib/python2.4/site-packages/PIL', '/var/lib/python-support/python2.4', '/usr/lib/python2.4/site-packages/IPython/Extensions', '/home/me/.ipython']
os.environ [ 'PYTHONPATH']
/главная/мне/DEV/проект/ЦСИ