pip3 install -U django-socketio genera los siguientes errores La versión de Python en este entorno es 3.4.3. Lo mismo aparece cuando trato de instalar canales django en python 3.5 o superior
Collecting django-socketio Downloading django-socketio-0.3.9.tar.gz (48kB) 100% |████████████████████████████████| 51kB 204kB/s Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-j3y67yvi/django-socketio/setup.py", line 7, in <module> version = __import__("django_socketio").__version__, File "/tmp/pip-build-j3y67yvi/django-socketio/django_socketio/__init__.py", line 2, in <module> from django_socketio.utils import NoSocket, send, broadcast, broadcast_channel File "/tmp/pip-build-j3y67yvi/django-socketio/django_socketio/utils.py", line 44 except IndexError, KeyError: ^ SyntaxError: invalid syntax ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-j3y67yvi/django-socketio/Intenté instalarlo usando pip pero no tuve éxito.
Lo que puede hacer es: 1) descargar el código fuente de GitHub a donde desea que estén los archivos
git clone https://github.com/stephenmcd/django-socketio2) descomprímalo y vaya al directorio django-socketio 3) ejecute:
python3 setup.py installpuede verificar si se ha instalado ejecutando el comando:
pip3 freeze¡espero que esto ayude!