这是我第一个问题。我是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 h1> li>创建项目目录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 app
cd <project_name_of_choice> python manage.py runserver
- 打开浏览器,输入以下命令,确认应用程序正在运行
<标题>Windows h1> li>更改为http://127.0.0.1:8000
cd & lt; some_directory_of_choice>
- 创建虚拟环境
python3 -m venv ./venv
- 启动虚拟环境
源venv/bin/激活
- 升级或安装pip
python -m pip install——upgrade pip
- 运行这两个命令
python management .py makemigration
python management .py migrate
- 运行服务器
python management .py runserver
- 打开浏览器,输入http://127.0.0.1:8000/
如果运行python
命令出现错误,您可能需要使用python3
。不要忘记删除这些<>
查看Django的官方网站的例子写你的第一个程序用Django应用程序。熟悉Django的基本语法等。