摘要:本篇对应书本第一章安装。创建虚拟环境激活虚拟环境系统系统取消已激活的环境用。使用安装包虚拟环境中安装检查是否安装成功检查的原理如果该环境中没有该包,会失败报错。本文由创作,采用知识共享署名中国大陆许可协议进行许可。
本系列笔记是我阅读Miguel Grinberg的《Flask Web Development》的笔记,标题与书本同步。希望通过记录技术笔记的方式促进自己对知识的理解。
本篇对应书本第一章:安装。
使用虚拟环境虚拟环境作用
可以在系统的Python解释器中避免包的混乱和版本冲突。
为每个程序多带带创建虚拟环境可以保证程序只能访问虚拟环境的包,从使其只作为创建(更多)虚拟环境的源。
使用虚拟环境不需要管理员权限。
判断是否安装虚拟环境命令:
$ virtualenv --version #查看虚拟环境版本
安装虚拟环境:
linux系统
$ sudo apt-get install python-virtualenv
Mac OS X系统
$ sudo easy_install virtualenv
Windows系统
去https://bitbucket.org/pypa/setuptools下载 ez_setup.py,在Python环境下执行改脚本:
$ python ez_setup.py $ easy_install virtualenv
上述安装命令必须具有管理员权限,Unix系统则需要在命令前加上 sudo
下载示例代码:
$ git clone https://github.com/miguelgrinberg/flasky.git $ cd flasky $ git checkout 1a
下载作者的代码,切换到1a的分支上。
创建虚拟环境:
$ virtualenv venv New python executable in venv/bin/python2.7 Also creating executable in venv/bin/python Installing setuptools............done. Installing pip...............done.
激活虚拟环境:
Linux系统
$ source venv/bin/activate
Windows系统
$ venvScriptsactivate
取消已激活的环境用deactivate。
使用pip安装Python包虚拟环境中安装Flask:
(venv) $ pip install flask
检查是否安装成功:
(venv) $ python >>> import flask >>>
检查的原理:如果该环境中没有该包,import会失败报错。
本文由 EverFighting 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/38081.html
摘要:在本书中用到的一些服务程序主要有。本节来分别介绍它们的安装方法。的安装是一个轻量级的服务程序,简单易用灵活,在本书中我们主要用它来做一些服务,本节我们来了解下它的安装方式。相关链接官方文档安装执行完毕之后即可完成安装。 上一篇文章:Python3网络爬虫实战---5、存储库的安装:PyMySQL、PyMongo、RedisPy、RedisDump下一篇文章:Python3网络爬虫实战-...
摘要:试想,在多线程服务器中,多个线程同时处理不同客户端发送的不同请求时,每个线程看到的对象必然不同。多线程服务器会创建一个线程池,再从线程池中选择一个线程用于处理接收到的请求。 框架 Django flask flask是一个轻量的web开发应用示例开发一个小应用 from flask import Flask app = Flask(__name__) @app.route(/) d...
摘要:和是最受欢迎的。虚拟环境将允许将项目依赖项与本地机器依赖项隔离开来。文件将是项目中的主文件。运行后,检查本地主机。在中创建一个名为的文件夹,并创建一个名为的文件夹。部署创建帐户为前端和全栈应用程序提供免费部署服务。 ...
摘要:在平台部署基于的网站是一件非常折腾的事情,平台下有很多选择,本文记录了部署到的主要步骤,希望对你有所帮助。下载后运行,搜索,分别安装。使用命令可以将其移除。在中你可以使用来快捷开发并部署程序,真正让你一键无忧。 在 Windows 平台部署基于 Python 的网站是一件非常折腾的事情,Linux/Unix 平台下有很多选择,本文记录了 Flask 部署到 IIS 的主要步骤,希望对你...
阅读 2989·2021-09-08 10:43
阅读 1012·2019-08-30 15:53
阅读 931·2019-08-30 13:51
阅读 815·2019-08-29 14:03
阅读 778·2019-08-26 18:35
阅读 1211·2019-08-26 13:38
阅读 1550·2019-08-26 10:34
阅读 3456·2019-08-26 10:21