安装flask-sockets时出现了一次
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)'))': /simple/flask-sockets/
换源等各种方式无效,咨询朋友后获得了以下脚本
#!/usr/bin/env python
"""
Flask-Sockets
-------------
Elegant WebSockets for your Flask apps.
"""
from setuptools import setup
setup(
name='Flask-Sockets',
version='0.2.1',
url='https://github.com/kennethreitz/flask-sockets',
license='See License',
author='Kenneth Reitz',
author_email='_@kennethreitz.com',
description='Elegant WebSockets for your Flask apps.',
long_description=__doc__,
py_modules=['flask_sockets'],
zip_safe=False,
include_package_data=True,
platforms='any',
install_requires=[
'Flask',
'gevent',
'gevent-websocket'
],
classifiers=[
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules'
]
)
运行之后,pip list查看,确实有这个包,但是import的时候一直在报错
百思不得其解,百度半天也没找到问题,然后去看了一下site-packages,看起来好像有一丝丝的不对劲,看着有点不太正经,感觉像是包没有下载完一样,然后卸载掉了
但是又要用到这个包,一气之下去镜像源下载了whl安装包,采用本地安装的方式
python install +path.whl
结果还是出问题了
最后查了一下,是需要加上ssl认证,找了个阿里云的认证加上去,成功安装
pip install Flask_Sockets-0.2.1-py2.py3-none-any.whl -i http://mirrors.aliyun.com/pypi/simple --trusted-host