Я добавил эту строку в свой .bashrc (Ubuntu 9.10):
export PYTHONPATH=/opt/google_appengine/
А потом я запустил dev_appserver через python2.5 в Ubuntu следующим образом:
$ python2.5 dev_appserver.py guestbook/
python2.5: can't open file 'dev_appserver.py': [Errno 2] No such file or directory
Как видите, он не может найти dev_appserver.py
, хотя он находится в моем каталоге /opt/google_appengine/
. Просто чтобы убедиться, что это не проблема с разрешениями, я сделал это:
sudo chmod a+rwx dev_appserver.py
Чтобы проверить, был ли он добавлен в системный путь для python2.5, я сделал это:
$ python2.5
Python 2.5.5 (r255:77872, Apr 29 2010, 23:59:20)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> for line in sys.path: print line
...
/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg
/opt/google_appengine/demos
/opt/google_appengine
/usr/local/lib/python25.zip
...
Каталог отображается в этом списке, поэтому я не понимаю, почему его нельзя найти при вводе:
$ python2.5 dev_appserver.py guestbook/
Я новичок в Python, поэтому буду признателен за любую помощь. Благодаря.