运行python manage.py 出现mportError: No module named django.core.management when using manage.py

Posted 大大的大笨熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行python manage.py 出现mportError: No module named django.core.management when using manage.py相关的知识,希望对你有一定的参考价值。

 1 . linux下用virtualenv 创建虚拟空间环境没有安装djang,即使主机装了,否则运行python manage.py

  出现mportError: No module named django.core.management when using manage.py

 

virtualenv是创建独立Python环境的工具。virtualenv创建一个文件夹,其中包含所有必需的可执行文件以使用Python项目需要的软件包。

它可以单独使用,代替Pipenv。

通过pip安装virtualenv:

$ pip install virtualenv

测试你的安装

$ virtualenv --version
  1. 为项目创建一个虚拟环境:
$  cd my_project_folder
 $ virtualenv my_project

virtualenv my_project将在当前目录中创建一个文件夹,其中将包含Python可执行文件以及pip可用于安装其他软件包的副本虚拟环境的名称(在本例中是my_project)可以是任何东西; 省略名称会将文件放置在当前目录中。

这将在您运行命令的任何目录中创建一个Python副本,并将其放置在名为的文件夹中my_project

你也可以使用你选择的Python解释器(比如 python2.7)。

$ virtualenv -p /usr/bin/python2.7 my_project

或者使用env变量在全局中更改解释器~/.bashrc

$  export  VIRTUALENVWRAPPER_PYTHON = /usr/bin/python2.7
  1. 要开始使用虚拟环境,需要激活它:
$  source my_project / bin / activate

当前虚拟环境的名称现在将显示在提示符的左侧(例如,让您知道它是活动的。从现在开始,您使用pip安装的任何软件包将被放置在文件夹中,与全局Python安装隔离。(my_project)Your-Computer:your_project UserName$)my_project

以上是关于运行python manage.py 出现mportError: No module named django.core.management when using manage.py的主要内容,如果未能解决你的问题,请参考以下文章

运行 manage.py runserver Django 时出现缩进错误

Django1.6 运行manage.py 报错解决办法(ImportError)

运行 python manage py migrate 时出错

无法运行 python manage.py rusnerver

Django的manage.py runserver 可以长期运行吗

python命令行运行django项目, can't open file 'manage.py' 问题解决