Twisted位于C:\ python26\lib\site packages\twisted-11.0.0-py2.6-win32.egg\twisted
但是

C:\projects\webmorda>twistd -n morda_server
Traceback (most recent call last):
  File "C:\Python26\Scripts\twistd.py", line 4, in <module>
    import pkg_resources
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 2671, in <module>
    working_set.require(__requires__)
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 654, in require
    needed = self.resolve(parse_requirements(requirements))
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 552, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: twisted==11.0.0

怎么了?

最佳答案

看起来您已经在Python2.6环境中安装了Twisted,但是正在使用Python2.7运行它。我认为以下命令应该有效:

C:\Python26\python.exe C:\Python26\Scripts\twistd.py -n morda_server

(看起来twistd.py脚本是由与.py文件扩展名相关联的python.exe二进制文件运行的,在您的例子中,它似乎是python 2.7。或者,设置pythonpath环境变量以指向python 2.7站点包目录。)

关于python - 扭曲在 window 下,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7513626/

10-12 00:25
查看更多