我正在尝试开发Twisted Web服务器,但似乎无法运行twistd
命令。我已经尝试设置python路径,甚至在我的路径中包含了twistd.py
脚本的路径,但似乎没有任何工作。
我在Windows上使用Twisted 12.0.0和Python 2.7。任何帮助将非常感激。
答案 0 :(得分:3)
您需要将%PATHEXT%
环境变量设置为包含.py
,以及%PATH%
包括twistd
的路径。假设安装程序正确设置了文件类型关联,那么您最近安装的Python版本应自动启动它。
答案 1 :(得分:0)
创建twistd.bat
并将其保存在Scripts
目录下;如果你使用virtualenv,确切的路径是:
<virtualenv_root_dir>\Scripts\twistd.bat
修改twistd.bat
并输入ff:
@echo off
python %~dp0twistd.py %*
假设:
<virtualenv_root_dir>\Scripts\twistd.py
后应该有Twisted
。<virtualenv_root_dir>\Scripts
位于您的%PATH%
然后在激活你的virtualenv后,你应该可以直接运行twistd
,例如
twistd web --path . --port 8080
我自己在Windows XP机器中使用这种方法。