【问题标题】:PackagesNotFoundError: The following packages are not available from current channels: - managePackagesNotFoundError:当前频道不提供以下软件包:- 管理
【发布时间】:2021-12-10 13:32:29
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: python django pycharm anaconda package


    【解决方案1】:

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

    根据您提供的信息,我假设运行 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. 更改为

    cd

    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 runserver

    1. 在浏览器中输入http://127.0.0.1:8000/

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

    查看官方Django's 网站以获取有关使用 Django 应用程序编写您的第一个程序的示例。熟悉 Django 语法等基础知识。

    【讨论】:

    • 好的,非常感谢。很抱歉,我没有提供任何代码或整个错误输出。是的,我正在尝试运行 django 应用程序。我要试试你的解决方案。
    • 更新:阅读您的解决方案后,我意识到我已经完成了所有这些步骤。这是错误消息。 &lt;user&gt;\PycharmProjects\SampleWebsiteTutorial&gt; python manage.py runserver &lt;user&gt;\anaconda3\envs\SampleWebsiteTutorial\python.exe: can't open file 'C:\User &lt;user&gt;\PycharmProjects\SampleWebsiteTutorial\manage.py': [Errno 2] No such file or dire ctory &lt;user&gt;\PycharmProjects\SampleWebsiteTutorial&gt; python3 manage.py runserver &lt;user&gt;\AppData\Local\Microsoft\WindowsApps\python3.exe: can't open file 'manage. py': [Errno 2] No such file or directory
    • 也说源不被识别为命令。
    • 您是从项目的根目录运行程序吗?您是否按照步骤正确创建了虚拟环境?
    • 问题是我没有 cd 到根文件夹,你是对的。我很困惑,因为教程要求将两个目录命名为相同的名称,所以我以为我在 root 中。但是现在当我尝试进行迁移时它告诉我' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
    猜你喜欢
    • 2018-07-07
    • 2018-07-27
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2020-10-13
    相关资源
    最近更新 更多