Невозможно запустить Дафну изнутри virtualenv - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь запустить 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
...