python - 扭曲在 window 下

标签 python windows twisted

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

怎么了?

最佳答案

看起来您已经在 Python 2.6 环境中安装了 Twisted,但正在使用 Python 2.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/

相关文章:

Twisted:在服务器端进程完成时通知客户端

python - 扭曲的 : How to print message at the server?

python - 提高 lmfit 中多个数据集拟合的速度?字符串调用限制

Windows 批处理脚本将文件保存为日期/时间

c# - 如何安全地实现从Windows服务到公共(public)WebApi的 Multi-Tenancy 访问

windows - 修改系统生成的错误消息批处理文件

python - 在 Python Twisted 线程中使用 Cmd 模块

python - Windows 错误 [5] : Access Denied H2o Deep Learning Framework Initialization using Python

用于 Windows 的 python whois

python - 奇怪的行为 : ternary operator for functions