官术网_书友最值得收藏!

Creating our development environment

A development environment consists of all the software that a developer uses while building software. For starters, we'll install a Python package manager (pip) and the Flask package. In this book, we'll show detailed steps for developing using Python 2.7 on a clean installation of Ubuntu 14.04, but everything should be easy to translate to Windows or OS X.

Installing pip

For our Hello World application, we only need the Python Flask package, but we'll install several Python packages throughout the development process of our three applications. To manage these packages, we'll use the Python package manager pip. If you've developed in Python without a package manager until now, you'll love how easy it is to download, install, remove, and update packages using pip. If you already use it, then skip to the next step where we'll use it to install Flask.

The pip manager is included in Python's 3.4+ and 2.7.9+ versions. For older versions of Python, pip needs to be installed. To install pip on Ubuntu, open a terminal and run the following command:

sudo apt-get update
sudo apt-get install python-pip
Note

To install pip on Windows or OS X, you can download and run the get-pip.py file from the pip homepage at https://pip.pypa.io/en/latest/installing/#install-or-upgrade-pip.

That's it! You can now easily install any Python package you need through pip.

Installing Flask

Installing Flask through pip could not be more straightforward. Simply run the following:

pip install –-user flask

You might see some warnings in your terminal, but at the end, you should also see Successfully installed Flask. Now, you can import Flask into a Python program just as with any other library.

Note

If you're used to using VirtualEnv for Python development, you can install Flask inside a VirtualEnv environment. We will discuss this further in Appendix, A Sneak Peek into the Future.

主站蜘蛛池模板: 德钦县| 万年县| 萨迦县| 新闻| 寿阳县| 苍南县| 林甸县| 昆山市| 称多县| 如皋市| 边坝县| 新乡市| 高淳县| 宜兰市| 陆丰市| 宜阳县| 阿城市| 秀山| 华安县| 洪洞县| 肥城市| 柯坪县| 顺昌县| 新蔡县| 子洲县| 静乐县| 安阳县| 祁东县| 张掖市| 北宁市| 武平县| 桑植县| 理塘县| 六安市| 苏尼特右旗| 临沧市| 肃北| 虹口区| 平武县| 且末县| 藁城市|