Как мне перенести мой завершенный проект Django в виртуальную среду?

Я начал изучать django несколько дней назад и начал проект, но, к счастью, этот проект хорош, и я думаю развернуть его. Однако я не инициировал это в виртуальной среде. создали виртуальную среду сейчас и хотим перенести проект на это. Я хочу знать, как я могу это сделать? Я создал require.txt, кто бы в него ни включил все нерелевантные имена библиотек. Как можно от них избавиться и иметь только то, что требуется для проекта.

1 ответ

Решение

Django совершенно не связан с окружением, в котором вы его используете.

Среда показывает, какую версию Python вы используете (2,3...) и установленные библиотеки.

Чтобы ответить на ваш вопрос, единственное, что вам нужно сделать, это запустить свой manage.py команды из исполняемого файла python в новой виртуальной среде. Конечно, установите все необходимые библиотеки в новой среде, если вы еще этого не сделали.

Это может быть проблемой, если вы создали среду python3, в то время как ту, которую вы создали, была в python2, но в этот момент это проблема переносимости кода.

Другие вопросы по тегам