Я пытаюсь запустить daphne, установленную в virtualenv, и следующие ошибки:
Traceback (most recent call last):
File "/path-to-virtualenv/bin/daphne", line 7, in <module>
from daphne.cli import CommandLineInterface
File "/path-to-virtualenv/local/lib/python3.6/dist-packages/daphne/cli.py", line 7, in <module>
from .server import Server
File "/path-to-virtualenv/local/lib/python3.6/dist-packages/daphne/server.py", line 4, in <module>
from twisted.internet import asyncioreactor # isort:skip
ModuleNotFoundError: No module named 'twisted.internet'
Среда:
1. mac osx mojave
2. python 3.6.5
Когда я пытаюсь импортировать модуль twisted.internet после активации virtualenv, он работает без проблем.
Когда я пытаюсь запустить daphne безиспользуя virtualenv (глобальная установка), он работает без каких-либо ошибок, как показано.
Ниже приведены установленные пакеты (по каналам pip install -U):
asgiref 2.3.2
async-timeout 3.0.0
attrs 18.2.0
autobahn 18.9.2
Automat 0.7.0
channels 2.1.3
constantly 15.1.0
daphne 2.2.2
Django 2.1.2
hyperlink 18.0.0
idna 2.7
incremental 17.5.0
pip 18.0
PyHamcrest 1.9.0
pytz 2018.5
setuptools 40.4.3
six 1.11.0
txaio 18.8.1
wheel 0.32.0