首页 > 解决方案 > PackagesNotFoundError:当前频道不提供以下软件包:- 管理

问题描述

这是我在这里的第一个问题。我是 Python、Django 和 Anaconda 的新手。我正在尝试遵循教程,但我一直遇到问题。我找到了与我的问题类似的答案,我愿意承认由于缺乏经验,我可能会误解某些东西。我正在使用 PyCharm,我正在通过 gui 安装必要的包(根据教程的需要),我正在使用 PyCharm 中的终端。

在您应该运行项目服务器的教程的这一部分,我不断收到此错误:

PackagesNotFoundError: The following packages are not available from current channels:    - manage

每当我从终端安装conda forgepip install在终端中安装时,都会遇到同样的错误。

就像我说的,我在这里找到了类似的帖子,但这不是我需要的解决方案。我也不完全确定我做错了什么。我已经安装并更新了 python 和 django,以及教程中要求的所有内容。

PackagesNotFoundError:当前频道不提供以下软件包:

提前感谢任何帮助我的人。

标签: pythondjangopycharmanacondapackage

解决方案


嘿,下次当您发布问题时,请添加您运行的代码和整个错误输出,以获得尽可能好的帮助。

根据您提供的信息,我假设运行 Django 应用程序是问题所在。

试试这个打开你的终端/命令提示符并执行以下命令:

Unix

  1. 为项目创建目录
mkdir <some_directory_name>
cd <some_directory_name>
  1. 创建 python 虚拟环境并为您的项目激活它。
python3 -m venv <some_env_name_of_choice>
source <some_env_name_of_choice>/bin/activate
  1. 安装 Django 并创建一个项目。
pip3 install django
django-admin startproject <project_name_of_choice>
  1. 运行 Django 应用程序
cd <project_name_of_choice>
python manage.py runserver
  1. 转到您的浏览器并输入此内容以验证该应用程序是否正在运行
http://127.0.0.1:8000

视窗

  1. 更改为 <some_directory_of_choice>

cd <some_directory_of_choice>

  1. 创建虚拟环境

python3 -m venv ./venv

  1. 激活虚拟环境

源 venv/bin/激活

  1. 如果需要,升级或安装 pip

python -m pip install --upgrade pip

  1. 运行这两个命令

python manage.py makemigrations

python manage.py 迁移

  1. 运行服务器

python manage.py 运行服务器

  1. 转到您的浏览器并输入http://127.0.0.1:8000/

python3如果运行命令python出现错误,您可能需要使用。不要忘记删除这些<>

查看官方Django网站,了解使用 Django 应用程序编写您的第一个程序的示例。熟悉 Django 语法等基础知识。


推荐阅读