2017年1月13日 星期五

在 windows 安裝 django app channels 1.0.2 失敗解決方法

python 3.4 下執行出現的 exception 為:

ImportError: cannot import name '_win32stdio'


原因是 twisted 套件本身的問題,只要到:

https://github.com/twisted/twisted/tree/trunk/src/twisted/internet

下載兩個原始碼 _win32stdio.py 和 _pollingfile.py

放到 python34 下的 C:\Python34\Lib\site-packages\twisted\internet

並安裝 pypiwin32

python3 -m pip install pypiwin32


即可順利執行

沒有留言: