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

  • 相关阅读:
    C#中,表达式的计算遵循一个规律:从左到右依次计算。
    C#关闭显示屏,使显示屏处于待机状态
    一些值得关注的网站
    BackgroundWorker用法
    Servlet生命周期与工作原理
    Java中ArrayList和LinkedList区别
    JAVA中的权限修饰符
    JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
    Blob和Clob在JDBC中的简介
    ACID数据库事务正确执行的四个基本要素的缩写
  • 原文地址:https://www.cnblogs.com/guguobao/p/8474608.html
Copyright © 2011-2022 走看看