运行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

原文地址:https://www.cnblogs.com/guguobao/p/8474608.html