我对 aws linux 上的 twisted 库有一个奇怪的问题:
使用 aws ec2 实例,aws linux。python 3.6.5
(虚拟环境)
由于某种原因twisted
,库没有正确安装。
pip install twisted
显示成功且没有错误。
pip install requirements.txt
其中需求包含twisted
已成功安装库的输出以及其他需求。
但是pip list
在那之后没有显示twisted
并且代码也不起作用(缺少扭曲的模块)。
Successfully installed Automat-0.7.0 Django-2.0.6 PyHamcrest-1.9.0 PyJWT-1.6.4 aioredis-1.1.0 altgraph-0.15 apscheduler-3.5.1 asgiref-2.3.2 async-timeout-3.0.0 attrs-18.1.0 autobahn-18.6.1 channels-2.1.1 channels-redis-2.2.1 configparser-3.5.0 constantly-15.1.0 daphne-2.2.1 django-cors-headers-2.3.0 django-extensions-2.0.7 djangorestframework-3.8.2 djangorestframework-jwt-1.11.0 future-0.16.0 gunicorn-19.7.1 hiredis-0.2.0 hyperlink-18.0.0 idna-2.7 incremental-17.5.0 jsonpickle-0.9.6 macholib-1.9 msgpack-0.5.6 pefile-2017.11.5 psycopg2-2.7.5 pyinstaller-3.3.1 pytz-2018.5 six-1.11.0 twisted-18.7.0 txaio-2.10.0 tzlocal-1.5.1 websocket-client-0.48.0 zope.interface-4.5.0
(environment) [ec2-user@ip********** ~]$ pip list
Package Version
----------------------- ----------
aioredis 1.1.0
altgraph 0.15
asgiref 2.3.2
async-timeout 3.0.0
attrs 18.1.0
autobahn 18.6.1
Automat 0.7.0
channels 2.1.1
channels-redis 2.2.1
configparser 3.5.0
constantly 15.1.0
daphne 2.2.1
Django 2.0.6
django-cors-headers 2.3.0
django-extensions 2.0.7
djangorestframework 3.8.2
djangorestframework-jwt 1.11.0
future 0.16.0
gunicorn 19.7.1
hyperlink 18.0.0
idna 2.7
incremental 17.5.0
jsonpickle 0.9.6
macholib 1.9
meld3 1.0.2
pefile 2017.11.5
pip 18.0
PyHamcrest 1.9.0
PyJWT 1.6.4
pytz 2018.5
setuptools 40.0.0
six 1.11.0
supervisor 4.0.0.dev0
txaio 2.10.0
tzlocal 1.5.1
websocket-client 0.48.0
wheel 0.31.1
请告知我如何调试它或可能是什么原因。
更新:
我能够通过安装 twisted with 来使其工作easy_install
。但这仍然不是正确的解决方案,因为除了requrements.txt
依赖关系之外还必须这样做。
没有运气使它与pip install
. virtualenv 中只有一个 python。
更新: requirements.txt
Django==2.0.6
django-extensions==2.0.7
channels==2.1.1
channels-redis==2.2.1
djangorestframework==3.8.2
djangorestframework-jwt==1.11.0
django-cors-headers==2.3.0
gunicorn==19.7.1
jsonpickle==0.9.6
six==1.11.0
websocket-client==0.48.0
apscheduler==3.5.1
pyinstaller==3.3.1
configparser==3.5.0
psycopg2==2.7.5
msgpack==0.5.6
twisted==18.7.0