pipenv和requests初体验

pipenv和requests初体验
pipenv是一个版本管理器,可以很方便地解决软件包之间的依赖,所以可以以一个虚拟运行环境来理解
查阅版本
$ python --version
Python 2.7.5
$ pip --version
pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)
安装pipenv
 $pip install --user pipenv
 $mkdir testproject
 $cd testproject
 $pipenv install requests
 $vi main.py
编辑代码
#!/usr/bin/env python
import requests
response=requests.get('https://httpbin.org/ip')
print format(response.json()['origin'])
获取IP地址

 $pipenv run python main.py

另外一个方法

virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。可以独立使用,也可以用于代替Pipenv。
 mkdir project1folder
 cd project1folder/
 virtualenv -p /usr/bin/python2.7 project1folder/
 启动
 source project1folder/bin/activate
 cd project1folder/
 pip install requests
 关闭
 deactivate

安装运行gunicorn 、httpbin

Gunicorn(独角兽)是一个高效的Python WSGI Server,httpbin是http库测试服务端

pip install gunicorn httpbin

gunicorn -b [0.0.0.0] httpbin:app

顺利的话可以使用浏览器看到httpbin的首页

你可能感兴趣的:(编程)