位置: 编程技术 - 正文
推荐整理分享Windows上使用virtualenv搭建Python+Flask开发环境(Windows上使用PD虚拟机),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:Windows上使用PD虚拟机,virt-copy-in windows,virt-copy-in windows,Windows上使用Apple llvm,Windows上使用Safari,Windows上使用ssh账号密码远程连接别人的服务器怎么弄,Windows上使用三星笔记,Windows上使用三星笔记,内容如对您有帮助,希望把文章链接给更多的朋友!
关于virtualenv:
VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:
1.在没有权限的情况下安装新套件2.不同应用可以使用不同的套件版本3.套件升级不影响其他应用虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安装packages,不会影响到你系统中全局的Python解释器。
虚拟环境非常有用,因为它可以防止系统出现包管理混乱和版本冲突的问题。为每个应用程序创建一个虚拟环境可以确保应用程序只能访问它们自己使用的包,从而全局解释器只作为一个源且依然整洁干净去更多的虚拟环境。另一个好处是,虚拟环境不需要管理员权限。
安装Python 2.7访问 2.7系列的WINDOWS版本。
安装之后需要把Python相关的路径加入到PATH环境变量中(假如安装在D:Python):
安装setuptools(easy_install)
安装virtualenv使用easy_install命令安装virtualenv:
创建虚拟环境纯净的虚拟环境:
适用于所有软件包都使用PY软件包的场景。
混合虚拟环境:
适用于有部分特殊软件包的场景,因为特定软件包在缺乏编译环境的情况下不能通过pip直接安装。
激活虚拟环境:
退出虚拟环境:
安装软件包激活虚拟环境之后,使用pip命令安装软件包:
package替换为软件包的名称。
软件包分为纯Python软件包和特殊软件包。
纯Python软件包是指完全使用Python编写的软件包,不需要编译环境,只需要执行pip install命令就可以完成安装。
特殊软件包是指大部分使用PY编写、某些特定部分使用C语言编写的、需要进行编译才能使用的软件包,不能通过pip install直接安装,需要编译环境支持。比如Mysql-Python(MySQLDb)、pycrypto等。特殊软件包一般会有WINDOWS的编译版本。
安装Flask
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程 Python基础环境搭建CENTOS6.X系列默认安装的Python2.6,目前开发中主要是使用Python2.7,这两个版本之间还是有不少差异的,程序在Python2.6下经常会出问题。
Python的Flask框架应用程序实现使用QQ账号登录的方法 Flask-OAuthlib是OAuthlib的Flask扩展实现,项目地址:
Flask框架中密码的加盐哈希加密和验证功能的用法详解 密码加密简介密码存储的主要形式:明文存储:肉眼就可以识别,没有任何安全性。加密存储:通过一定的变换形式,使得密码原文不易被识别。密码
标签: Windows上使用PD虚拟机
本文链接地址:https://www.jiuchutong.com/biancheng/387596.html 转载请保留说明!友情链接: 武汉网站建设