python – 使用Django runserver错误启动

weixin_38050048 2019-09-12 01:08:03
我在Ubuntu 18.04中使用Python-Django. 我安装了python3. python3 –version说Python 3.5.2 安装Python后,我按如下方式安装了Django: sudo apt install python3-pip pip3 install django 我也安装了Django. django-admin –version说2.0.5 在我的项目中,startproject成功运行,但是当我尝试在项目中运行以下命令时: python3 manage.py runserver 它给出了以下错误: Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named 'django' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "manage.py", line 14, in <module> ) from exc ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? 以下命令也会出错: python3 -c "import django; print(django.__path__)" 错误是: python3 -c "import django; print(django.__path__)" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named 'django' 哪个django给出空白输出 echo $PYTHONPATH给出空白输出 python3 -m django –version说/usr/local/bin / python3:没有名为django的模块 echo $PATH显示/home/shobhit/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/ USR /本地/游戏:/卡/箱 问题是什么,解决方案是什么? 更新 ls /usr/local/lib | grep python说 libpython3.5m.a python3.5 python3.6
...全文
202 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38054276 2019-09-12
  • 打赏
  • 举报
回复
我认为这条路有问题. 我强烈建议在所有django开发中使用虚拟环境. 您可以按照以下流程操作: 安装pip3 sudo apt-get install python3-pip 安装Python3的虚拟环境 sudo pip3 install virtualenv 创建一个项目目录 mkdir ~/newproject cd ~/newproject 创建一个新的虚拟环境并激活它 virtualenv .venv source .venv/bin/activate 现在安装Django pip install django 然后创建项目并启动它, django-admin startproject my_project cd my_project python manage.py runserver 它应该这样工作.

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧