2

virtualenv 内にインストールされた daphne を実行しようとしていますが、次のエラーが表示されます。

  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

virtualenv を有効化した後、モジュールtwisted.internetをインポートしようとすると、問題なく動作します。

virtualenv (グローバル インストール) を使用せずに daphne を実行しようとすると、示されているようにエラーをスローすることなく動作します。

以下は、インストールされたパッケージです (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
4

0 に答える 0