python中关于pip的使用(requestsvirtualenvjson)

Python019

python中关于pip的使用(requestsvirtualenvjson),第1张

2. Requirements 文件

3.使用 Wheel 安装

4.卸载包

5.包信息

6.VirtualEnv——虚拟环境搭建(linux系统)

7.requests——全能请求库

<Response [200]>#200是状态码,表示http请求正常响应

8. JSON ——JavaScript对象标记

xiaodong@Xiaodong-VMSrv:~/work/tornado_test/xiaodong1$

xiaodong@Xiaodong-VMSrv:~$ mkdir work

xiaodong@Xiaodong-VMSrv:~$ cd work/

xiaodong@Xiaodong-VMSrv:~/work$ ls

xiaodong@Xiaodong-VMSrv:~/work$ mkdir tornado_test

xiaodong@Xiaodong-VMSrv:~/work$ ls

tornado_test

xiaodong@Xiaodong-VMSrv:~/work$ cd tornado_test/

xiaodong@Xiaodong-VMSrv:~/work/tornado_test$ ls

xiaodong@Xiaodong-VMSrv:~/work/tornado_test$ mkdir xiaodong1

xiaodong@Xiaodong-VMSrv:~/work/tornado_test$ ls

xiaodong1

```

Collecting virtualenv

Downloading https://pypi.doubanio.com/packages/6f/..../virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)

100% |████████████████████████████████| 1.8MB 3.4MB/s

Installing collected packages: virtualenv

Successfully installed virtualenv-15.1.0

```

xiaodong@Xiaodong-VMSrv:~/work/tornado_test/xiaodong1$ ls

xiaodong@Xiaodong-VMSrv:~/work/tornado_test/xiaodong1$ virtualenv python2_tornado

New python executable in /home/xiaodong/work/tornado_test/xiaodong1/python2_tornado/bin/python

Installing setuptools, pip, wheel...done.

```

(python2_tornado) xiaodong@Xiaodong-VMSrv:~/work/tornado_test/xiaodong1/python2_tornado$ pip install tornado

Collecting tornado

Downloading tornado-4.5.1.tar.gz (483kB)

100% |████████████████████████████████| 491kB 419kB/s

......#此处省略部分内容

Successfully installed backports-abc-0.5 certifi-2017.4.17 singledispatch-3.4.0.3 tornado-4.5.1

(python2_tornado) xiaodong@Xiaodong-VMSrv:~/work/tornado_test/xiaodong1/python2_tornado$ pip install sqlalchemy

Collecting sqlalchemy

......#此处省略部分内容

Downloading SQLAlchemy-1.1.9.tar.gz (5.2MB)

100% |████████████████████████████████| 5.2MB 47kB/s

......

Successfully built sqlalchemy

Installing collected packages: sqlalchemy

Successfully installed sqlalchemy-1.1.9

1、可以将版本升级到Python2.7.9+或Python3.4+以上,这些版本都自带pip工具,可以不用安装pip。

2、pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。

12.3. 使用 pip 管理包

一旦你激活了一个虚拟环境,可以使用一个叫做 pip 程序来安装,升级以及删除包。默认情况下 pip 将会从 Python Package Index,

, 中安装包。你可以通过 web 浏览器浏览它们,或者你也能使用 pip 有限的搜索功能:

pip 有许多子命令:“搜索”,“安装”,“卸载”,“freeze”(译者注:这个词语暂时没有合适的词语来翻译),等等。(请参考 installing-index 指南获取 pip 更多完整的文档。)

你可以安装一个包最新的版本,通过指定包的名称:

如果你重新运行命令(pip install requests==2.6.0),pip 会注意到要求的版本已经安装,不会去做任何事情。你也可以提供一个不同的版本号来安装,或者运行 pip install --upgrade 来升级包到最新版本:

requirements.txt 能够被提交到版本控制中并且作为一个应用程序的一部分。用户们可以使用 install -r 安装所有必须的包:

pip 还有更多的选项。请参考 installing-index 指南获取关于 pip 完整的文档。当你编写一个包并且在 Python Package Index 中也出现的话,请参考 distributing-index 指南。