2016-06-15 2 views
0

Я пытаюсь скомпилировать веб-приложение django с помощью pyinstaller. я использовал следующую команду:pyinstaller & django OSError: [Errno 2] Нет такого файла или каталога

/usr/local/python2.7/bin/pyinstaller --name=zhaobiao ./zbproject/manage.py 

Когда я выполнил скомпилированный ех он дал мне следующую ошибку:

[[email protected] zhaobiao]# ./dist/zhaobiao/zhaobiao runserver 0.0.0.0:8000 
Performing system checks... 

System check identified no issues (0 silenced). 
Unhandled exception in thread started by <function wrapper at 0x7f5220297410> 
Traceback (most recent call last): 
    File "site-packages/django/utils/autoreload.py", line 226, in wrapper 
    File "site-packages/django/core/management/commands/runserver.py", line 117, in inner_run 
    File "site-packages/django/core/management/commands/runserver.py", line 163, in check_migrations 
    File "site-packages/django/db/migrations/executor.py", line 20, in __init__ 
    File "site-packages/django/db/migrations/loader.py", line 49, in __init__ 
    File "site-packages/django/db/migrations/loader.py", line 170, in build_graph 
    File "site-packages/django/db/migrations/loader.py", line 98, in load_disk 
OSError: [Errno 2] No such file or directory: '/root/Downloads/dist/zhaobiao/zbapp/migrations' 

Тогда я узнаю каталог Миграции в следующей позиции:

[[email protected] zhaobiao]# find . -iname 'migrations' 
./django/contrib/admin/migrations 
./django/contrib/auth/migrations 
./django/contrib/sessions/migrations 
./django/contrib/sites/migrations 
./django/contrib/redirects/migrations 
./django/contrib/contenttypes/migrations 
./django/contrib/flatpages/migrations 
./django/conf/app_template/migrations 

Так несоответствие пути, как я должен это делать?

+0

Нужно ли использовать pyinstaller? Я бы предложил использовать pip и virtualenv – jonprasetyo

+0

Я просто хочу сделать исполняемые программы Windows. virtualenv может достичь? @jonprasetyo – fedel

ответ

0

У меня есть копия каталога/корневой/Загрузки/zbproject/zbapp в/корень/Загрузки/расстояние/zhaobiao/

теперь он работает.

[[email protected] test]# ./dist/zhaobiao/zhaobiao runserver 0.0.0.0:8000 
Performing system checks... 

System check identified no issues (0 silenced). 
May 30, 2016 - 03:04:49 
Django version 1.9.5, using settings 'zhaobiao.settings' 
Starting development server at http://0.0.0.0:8000/ 
Quit the server with CONTROL-C. 
Смежные вопросы