Python之Windows版本安装virtualenv

Posted 欧阳少璟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\\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:通过制定端口号运行
                 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盘的某个位置,后期多项目运用不同环境时,容易出问题,不方便管理。

 

 

 

 

以上是关于Python之Windows版本安装virtualenv的主要内容,如果未能解决你的问题,请参考以下文章

pyenv+virtual 笔记

Mac Virtual System On Windows

python虚拟环境—virtual environment

Python基础之Python解释器安装(Windows)

Python基础之Python解释器安装(Windows)

Python安装问题之One or more issues caused the setup to fail.Windows7安装Python3.7