Python之Windows版本安装virtualenv
2021-02-17 03:17
标签:sgi 电脑 命令 部署 img pytho 驱动安装 方便 激活 1.安装virtualenv:pip install virtualenv 或者 yum install python-virtualenv或者pip --default-timeout=100 install -U virtualenv (如果要指定Python解析器,也就是Python版本,可以使用一下命令: virtualenv -p D:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe [virutalenv name] ) 3. virtualenvwrapper来管理虚拟环境 : 管理更加方便 1)安装:pip install virtualenvwrapper-win 2)配置环境变量:创建默认的虚拟环境位置,可以通过环境变量 WORKON_HOME 来定制, 通过计算机-->属性-->高级系统设置-->环境变量-->在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。 3)创建虚拟环境: mkvirtualenv [虚拟环境名称] 4)指定Python解析器创建虚拟环境:mkvirtualenv -p D:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.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:通过制定端口号运行 5.安装MySQL 1)要求:需要进入某一虚拟环境中才能安装 2)pip install mysql 3)mysql驱动安装:pip install mysqlclient 6. dir:显示当前文件下的文件及文件夹 7.项目结构分析 1)manage.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。 。。。。。。 注意:一切软件/依赖安装最好都进入某一个虚拟环境中安装,这样方便后期项目多,可以很好的解决运用的环境不一致问题,方便管理。 否则直接安装的话,会默认安装在电脑C盘的某个位置,后期多项目运用不同环境时,容易出问题,不方便管理。 Python之Windows版本安装virtualenv 标签:sgi 电脑 命令 部署 img pytho 驱动安装 方便 激活 原文地址:https://www.cnblogs.com/lpzpp/p/12700183.html
2.创建python虚拟环境: virtualenv [虚拟环境名称]
cd 到项目目录下Scrips,执行:activate激活虚拟环境;deactivate退出虚拟环境
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:生成对应的表
可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
2)settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。
3)urls.py:这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。
4)wsgi.py:项目与WSGI协议兼容的web服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。
上一篇:[Python] 异常
文章标题:Python之Windows版本安装virtualenv
文章链接:http://soscw.com/index.php/essay/56382.html