Windows上使用virtualenv搭建Python+Flask开发环境
关于virtualenv: VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够: 1.在没有权限的情况下安装新套件 虚拟环境非常有用,因为它可以防止系统出现包管理混乱和版本冲突的问题。为每个应用程序创建一个虚拟环境可以确保应用程序只能访问它们自己使用的包,从而全局解释器只作为一个源且依然整洁干净去更多的虚拟环境。另一个好处是,虚拟环境不需要管理员权限。 安装Python 2.7 安装之后需要把Python相关的路径加入到PATH环境变量中(假如安装在D:Python27): D:Python27 D:Python27Scripts 安装setuptools(easy_install) wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python ez_setup.py 安装virtualenv easy_install virtualenv 创建虚拟环境 virtualenv.exe venv 适用于所有软件包都使用PY软件包的场景。 混合虚拟环境: virtualenv --system-site-packages venv 适用于有部分特殊软件包的场景,因为特定软件包在缺乏编译环境的情况下不能通过pip直接安装。 激活虚拟环境: venvScriptsactivate.bat 退出虚拟环境: venvScriptsdeactivate.bat 安装软件包 pip install package package替换为软件包的名称。 软件包分为纯Python软件包和特殊软件包。 纯Python软件包是指完全使用Python编写的软件包,不需要编译环境,只需要执行pip install命令就可以完成安装。 特殊软件包是指大部分使用PY编写、某些特定部分使用C语言编写的、需要进行编译才能使用的软件包,不能通过pip install直接安装,需要编译环境支持。比如Mysql-Python(MySQLDb)、pycrypto等。特殊软件包一般会有WINDOWS的编译版本。 安装Flask virtualenv.exe venv venvScriptsactivate.bat pip install flask
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |