0%

Windows下python,pip等工具的安装

本文记录 Windows 下 python, pip, Flask, requests 等工具的安装。

python 3.6 的安装

  1. 下载链接:https://www.python.org/downloads/

  2. 找到安装目录,找到 ..\python\python36-32

  3. 将该目录添加到 PATH

  4. 打开 cmd,输入 python,若进入 python 的命令行则安装成功。

    pip 安装

  5. 下载链接:<https://pypi.python.org/pypi/pip#downloads >

  6. 解压 pip-x.x.x.tar,到可执行目录如下:

  7. 执行命令安装:

    1
    python setup.py install
  8. 添加环境变量 ..\Python\Python36\Scripts\

  9. 测试输入:

    1
    pip list

    若显示如下则安装成功。

    Flask 安装

    下载地址:<>
    介绍:是一个轻量级的Web应用框架, 使用Python编写。基于 WerkzeugWSGI工具箱和 Jinja2模板引擎。Flask使用 BSD 授权。
    Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
    安装方法:

  10. 首先要确保已安装 python。

  11. 安装虚拟环境:

    以下文字摘自:《flask web开发:基于python的web应用开发实战》
      “ 安装 Flask 最便捷的方式是使用虚拟环境。虚拟环境是 Python 解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局 Python 解释器。”
    “虚拟环境非常有用, 可以在系统的 Python 解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包, 从而保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要管理员权限。”
      “虚拟环境使用第三方实用工具 virtualenv 创建。”
    输入以下命令可以检查系统是否安装了 virtualenv:

    1
    $ virtualenv --version

    如果遇到了错误就需要这个工具。

安装 virtualenv 方法:

  1. 命令行输入以下命令:
    1
    pip install virtualenv
  2. 输入以下命令,建立一个文件夹名为myproject
    1
    2
    3
    mkdir myproject
    cd myproject
    virtualenv venv
    屏幕输出如下:
  3. 激活虚拟环境(Windows)
    1
    venv\scripts\activate

    “虚拟环境被激活后,其中 Python 解释器的路径就被添加进 PATH 中,但这种改变不是永久性的,它只会影响当前的命令行会话。为了提醒你已经激活了虚拟环境,激活虚拟环境的命令会修改命令行提示符,加入环境名:
        (venv) $
      当虚拟环境中的工作完成后,如果你想回到全局 Python 解释器中,可以在命令行提示符下输入 deactivate。 ”


3. 安装 Flask

“大多数 Python 包都使用 pip 实用工具安装,使用 virtualenv 创建虚拟环境时会自动安装pip。激活虚拟环境后, pip 所在的路径会被添加进 PATH。”
注:“如果你在 Python 3.3 中使用 pyvenv 创建虚拟环境,那就需要手动安装 pip。
安装方法参见 pip 的网站: https://pip.pypa.io/en/latest/installing.html
在Python 3.4 中, pyvenv 会自动安装 pip。 ”

执行下列语句在虚拟环境中安装 flask 及其依赖:

1
(venv) $ pip install flask

验证是否安装,你可以启动 Python 解释器,尝试导入 Flask:

1
2
3
(venv) $ python
>>> import flask
>>>

若无报错则安装成功。

requests 的安装

源码:https://github.com/kennethreitz/requests
Clone 公共版本库:

1
git clone git://github.com/kennethreitz/requests.git

安装:

  1. pip安装:
    pip install requests