Форум сайта python.su
49
romario82
export PYTHONPATH=“/home/rlab/www/vh1/project1”
export PYTHONPATH=${PYTHONPATH}:/usr/local/lib/python3.4/site-packages/Офлайн
2
Для Python 3.4 эта команда не нужна.
Настройку путей нужно сделать в wsgi.conf:
WSGIPythonPath путь до Джанго:путь до проекта
WSGIPythonPath /usr/local/lib/python3.4/dist-packages/
home/rlab/www/vh1/project1
Но ошибка 500 не ушла в логах сервера пишет:
application = get_wsgi_application()
File “/usr/local/lib/python3.4/dist-packages/django/core/wsgi.py”, line 14, in get_wsgi_application
django.setup()
File “/usr/local/lib/python3.4/dist-packages/django/__init__.py”, line 20, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File “/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py”, line 46, in __getattr__
self._setup(name)
File “/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py”, line 42, in _setup
self._wrapped = Settings(settings_module)
File “/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py”, line 98, in __init__
% (self.SETTINGS_MODULE, e)
ImportError: Could not import settings ‘project1.settings’ (Is it on sys.path? Is there an import error in the settings file?): No module named project1.settings
Офлайн
49
Ok.
pip install pypath_magic
pypath list-all
cd myproject
pypath add
Офлайн
2
Поставил: pip3 install pypath_magic
pypath list-all
cd /home/rlab/www/vh1/project1
pypath add
pypath list-all
Проект добавился. Но проблема не ушла
ImportError: Could not import settings ‘project1.settings’ (Is it on sys.path? Is there an import error in the settings file?): No module named project1.settings
Проект должен запускаться по идее от пользователя rlab группы www-data ?
Офлайн
49
romario82По этому пути есть файл settings.py ?
/home/rlab/www/vh1/project1
Офлайн
2
Есть!
Офлайн
49
romario82
Есть!
pypath delete /home/rlab/www/vh1/project1
cd /home/rlab/www/vh1/
pypath add
touch __init__.py
touch project1/__init__.py
Офлайн
2
Почему файла settings.py не должно быть если Джанго сама его создаёт в проекте?
Alen можете объяснить действие этих строк
touch __init__.py
touch project1/__init__.py
Отредактировано romario82 (Янв. 23, 2015 15:24:53)
Офлайн
49
romario82
Почему файла settings.py не должно быть если Джанго сама его создаёт в проекте?
romario82
Alen можете объяснить действие этих строкtouch __init__.py touch project1/__init__.py
Офлайн