python - PackagesNotFoundError:当前频道不提供以下软件包:- 管理
问题描述
这是我在这里的第一个问题。我是 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
视窗
- 更改为 <some_directory_of_choice>
cd <some_directory_of_choice>
- 创建虚拟环境
python3 -m venv ./venv
- 激活虚拟环境
源 venv/bin/激活
- 如果需要,升级或安装 pip
python -m pip install --upgrade pip
- 运行这两个命令
python manage.py makemigrations
python manage.py 迁移
- 运行服务器
python manage.py 运行服务器
- 转到您的浏览器并输入http://127.0.0.1:8000/
python3
如果运行命令python
出现错误,您可能需要使用。不要忘记删除这些<>
查看官方Django网站,了解使用 Django 应用程序编写您的第一个程序的示例。熟悉 Django 语法等基础知识。
推荐阅读
- javascript - 有没有办法在每个 onClick 事件做出反应后刷新状态?
- c++ - 在编译时检查静态函数是否存在
- python - 如何从 Flask/jinja2 循环中的列表中删除元素?
- python - 需要基于时间和基于大小的 python 文件轮换的 Concurrent_log_handler
- reactjs - 我在哪里可以添加表单字段,以便它们可以在请求有效负载中发送 POST 方法,我在 React 应用程序中并使用 Fetches
- python - 如何在python中迭代和匹配IP与IP范围(cidr)?
- flutter - 如何在颤动中调用加载方法?
- python - Ambari Agent Distro/Conf 选择版本
- azure-cosmosdb - SQL Azure 表是否类似于 Azure Cosmos DB 容器?
- java - java.io.FileNotFoundException:
/document.xml(参数不正确)