PackagesNotFoundError: Следующие пакеты недоступны из текущих каналов: - manage
Это мой первый вопрос здесь. Я новичок в Python, Django и Anaconda. Я пытаюсь следовать этому учебнику, но постоянно сталкиваюсь с трудностями. Я нашел похожий ответ на свой вопрос и готов признать, что могу что-то недопонимать из-за отсутствия опыта. Я использую PyCharm и устанавливаю необходимые пакеты (как нужно для учебника) через gui и использую терминал внутри PyCharm.
На этой части учебника, где вы должны запустить сервер проекта, я продолжаю получать эту ошибку:
PackagesNotFoundError: The following packages are not available from current channels: - manage
Всякий раз, когда я пытаюсь установить из conda forge
или pip install
в терминале, я встречаюсь с теми же ошибками.
Как я уже сказал, я нашел похожее сообщение здесь, но это не то решение, которое мне нужно. Я также не совсем понимаю, что я делаю неправильно. Я установил и обновил python и django, и все, что требуется в учебнике.
PackagesNotFoundError: Следующие пакеты недоступны из текущих каналов:
Заранее благодарю всех, кто мне поможет.
В следующий раз, когда будете задавать вопрос, добавьте код, в котором вы работаете, и весь вывод ошибки, чтобы получить наилучшую возможную помощь.
Я предполагаю, что проблема заключается в запуске приложения Django, основываясь на предоставленной вами информации.
Попробуйте открыть терминал/командную строку и выполнить следующие команды:
Unix
- создание каталога для проекта
mkdir <some_directory_name> cd <some_directory_name>
- Создание виртуальной среды python и ее активация для вашего проекта.
python3 -m venv <some_env_name_of_choice> source <some_env_name_of_choice>/bin/activate
- Установка Django и создание проекта.
pip3 install django django-admin startproject <project_name_of_choice>
- запустите приложение Django
cd <project_name_of_choice> python manage.py runserver
- Перейдите в браузер и введите следующее, чтобы убедиться, что приложение запущено
http://127.0.0.1:8000
Windows
- перейдите в <некоторую_директорию_на_выбор>
cd <some_directory_of_choice>
- создайте виртуальную среду
python3 -m venv ./venv
- активируйте виртуальную среду
source venv/bin/activate
- обновите или установите pip, если это необходимо
python -m pip install --upgrade pip
- выполните эти 2 команды
python manage.py makemigrations
python manage.py migrate
- запустить сервер
python manage.py runserver
- Зайдите в браузер и наберите http://127.0.0.1:8000/
Вы можете использовать python3
, если выполнение команды python
приводит к ошибке. Не забудьте удалить эти <>
Посмотрите на официальном сайте Django's примеры по написанию вашей первой программы с помощью приложения Django. ознакомьтесь с основами синтаксиса Django и т.д.