2016-05-22 1 views
0

Новое в Django. У меня есть опыт программирования на Python (начинающий-промежуточный). Я принимал уроки Django Опросы и не могу решить проблему развертывания в расширенном учебнике: Как написать многоразовые приложения: https://docs.djangoproject.com/en/1.9/intro/reusable-apps/Django Deployment - Django Опросы Учебное пособие: Расширенное учебное пособие

В разделе «Использование вашего собственного пакета» у меня есть проблема, когда я пишу install --user django -polls/расстояние/Джанго-опросы-0.1.tar.gz. Я получаю этот ответ:

«Требование» django-polls/dist/django-polls-0.1.tar.gz «выглядит как имя файла, но файл не существует».

Я использую Windows 10 компьютер, и я заметил, что расширение пакета .zip не .tar.gz

Я пип установки --user Джанго-опросы/расст/Джанго-опросов-0,1. zip (изменил расширение на .zip), но имел тот же ответ:

«Требование» django-polls/dist/django-polls-0.1.zip «выглядит как имя файла, но файл не существует».

Я делаю установку pip из каталога dist. Пытаясь выяснить источник проблемы, у меня есть несколько подозреваемых:

  1. Когда я спас README.rst файл в Spyder я выбрал веб-страниц варианта (.css .htm .html), но изменил расширение до .rst. В файле исследуйте под типом, он говорит RST File, поэтому я думал, что сделал это правильно. В противном случае я не уверен, какую программу использовать для создания файла .rst.

  2. Я не мог понять, какая программа создает тип файла .in. Мой файл MANIFEST.in - это текстовый документ.

  3. Почему был создан ZIP-файл для пакета вместо файла .tar.gz?

  4. Мой файл LICENSE является .html документом. Это имеет значение?

  5. Должен ли я создать виртуальную среду? Выполняет ли python manage.py startapp опросы из первой части учебника, создает виртуальную среду.

вырезать и вставить весь код из учебника, так что если учебник не имеет опечатки, я думаю, что код, вероятно, не проблема. У меня также установлен Anaconda, если это имеет значение.

Это мое первое развертывание, поэтому, пожалуйста, помалкивайте объяснения, если это возможно. Спасибо.

ответ

0

Чтобы выполнить установку, вам необходимо перейти в один каталог, если вы находитесь в каталоге проекта, в который вы хотите установить его. Так попробуйте это:

../django-polls/dist/django-polls-0.1.tar.gz 

Если вы используете виртуальную среду, вы можете уронить флаг --user.