Я пытаюсь создать систему обмена сообщениями в режиме реального времени с использованием Django. После поиска я узнал о django-channels
. Поэтому я создал виртуальную среду с Python 3.5 и последним Django, но когда я делаю pip install channels
, я получаю:
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/home/kshitij/Documents/projects/personal/maker/venv/include/python3.5m -c src/twisted/test/raiser.c -o build/temp.linux-x86_64-3.5/src/twisted/test/raiser.o
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
, вероятно, из-за отсутствия заголовков Python, поэтому я сделал: sudo apt-get install python3-dev
, но он все еще показывает ту же ошибку. Что мне делать?
pip version: 18
python version: 3.5
django version: 2.1
Я пытался сделать sudo apt-get install python3-dev
, но получил:
ImportError: cannot import name '_BACKCOMPAT_MAGIC_NUMBER'