zoukankan      html  css  js  c++  java
  • 运行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

  • 相关阅读:
    HDU 6166
    codeforces 798D Mike and distribution
    Codeforces Round #409 (Div. 2) D Volatile Kite
    Codeforces Round #409 (Div. 2) C Voltage Keepsake(二分)
    HDU 4609 3-idiots(FFT计数)
    LightOJ 1236 Pairs Forming LCM(算术基本定理)
    HDU 1540 Tunnel Warfare(线段树,单点更新,区间查询)
    创建最简单的Struts2项目
    java自定义拦截器
    java拦截器和过滤器的区别
  • 原文地址:https://www.cnblogs.com/guguobao/p/8474608.html
Copyright © 2011-2022 走看看