zoukankan      html  css  js  c++  java
  • Python之Windows版本安装virtualenv

    1.安装virtualenv:pip install virtualenv 或者 yum install python-virtualenv或者pip --default-timeout=100 install -U virtualenv
    2.创建python虚拟环境:    virtualenv  [虚拟环境名称]
    cd 到项目目录下Scrips,执行:activate激活虚拟环境;deactivate退出虚拟环境

    (如果要指定Python解析器,也就是Python版本,可以使用一下命令:

      virtualenv -p D:UsersAdministratorAppDataLocalProgramsPythonPython37python.exe [virutalenv name]

    3. virtualenvwrapper来管理虚拟环境 : 管理更加方便

    1)安装:pip install virtualenvwrapper-win  

    2)配置环境变量:创建默认的虚拟环境位置,可以通过环境变量 WORKON_HOME 来定制,

    通过计算机-->属性-->高级系统设置-->环境变量-->在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。

    3)创建虚拟环境: mkvirtualenv    [虚拟环境名称] 

    4)指定Python解析器创建虚拟环境:mkvirtualenv  -p  D:UsersAdministratorAppDataLocalProgramsPythonPython37python.exe  [虚拟环境名称] 

    5)激活虚拟环境:workon  [虚拟环境名称] 

    6)退出当前虚拟环境:deactivate

    7)列出所有虚拟环境:lsvirtualenv

    8)删除虚拟环境:rmvirtualenv  [虚拟环境名称]

    9)进入虚拟环境所在目录:cdvirtualenv

    4.安装django

    1)要求:需要进入某一虚拟环境中才能安装Django,以便后期项目的管理。

    2)安装阿里云镜像:pip install Django==2.0 -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

      普通安装:pip  install django

    3)创建Django项目:django-admin startproject [项目名称]

    4)创建Django模块:django-admin startapp [APP名称]

    5)运行该项目:进入项目路径后,python manage.py runserver

                    结束运行:Ctrl+C

                     python manage.py runserver 9000:通过制定端口号运行
                     python manage.py runserver 0.0.0.0:8000 :设置允许其他终端访问,并制定端口号
                     python manage.py help :帮助查看
                     python manage.py startapp [app名称]:快速创建一个模块
                     python manage.py makemigrations:生成迁移文件
                     python manage.py migrate:生成对应的表

    5.安装MySQL

    1)要求:需要进入某一虚拟环境中才能安装

    2)pip install mysql 

    3)mysql驱动安装:pip install mysqlclient

    6. dir:显示当前文件下的文件及文件夹

    7.项目结构分析

    1)manage.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。
               可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
    2)settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。
    3)urls.py:这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。
    4)wsgi.py:项目与WSGI协议兼容的web服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。

    。。。。。。

    注意:一切软件/依赖安装最好都进入某一个虚拟环境中安装,这样方便后期项目多,可以很好的解决运用的环境不一致问题,方便管理。

         否则直接安装的话,会默认安装在电脑C盘的某个位置,后期多项目运用不同环境时,容易出问题,不方便管理。

  • 相关阅读:
    codeforces 820 D. Mister B and PR Shifts(思维)
    codeforces 820 C. Mister B and Boring Game(找规律)
    玲珑杯 1137
    codeforces 817 D. Imbalanced Array(单调栈+思维)
    Atcoder D
    Atcoder C
    Atcode B
    codeforces 816 E. Karen and Supermarket(树形dp)
    codeforces 816 D. Karen and Test(逆元+思维+组合数)
    codeforces 816 C. Karen and Game(模拟+思维)
  • 原文地址:https://www.cnblogs.com/lpzpp/p/12700183.html
Copyright © 2011-2022 走看看