pip是Python官方推荐的包管理工具 属于python的一部分
pip的使用
pip的安装
sudo apt-get install python-pip
sudo apt-get install python3-pip
安装包
pip3 install package
升级
pip3 install --upgrade package
查看python包清单
pip3 list
卸载
pip3 uninstall package
查找软件包
pip3 search package
显示软件包信息
pip3 show package
生成软件环境文件
pip3 freeze > requirements.txt
根据环境文件安装第三方包
pip3 install -r requirements.txt
from gevent import monkey
monkey.patch_all()
功能 : 在socket导入之前使用后,用来修改套接字的阻塞行为
基于协程并发服务器模型:
import gevent
# 在socket导入之前使用 from gevent import monkey monkey.patch_all() from socket import * from time import ctime def server(port): s = socket() s.bind(('0.0.0.0',port)) s.listen(5) while True: c,addr = s.accept() print("Connect from",addr) gevent.spawn(handler,c) #处理客户端请求 def handler(c): while True: data = c.recv(1024).decode() if not data: break print("Receive:",data) c.send(ctime().encode()) c.close() if __name__ == "__main__": server(8888)<