gpt4 book ai didi

python - Twisted 不适用于所有用户?

转载 作者:太空宇宙 更新时间:2023-11-04 06:23:35 24 4
gpt4 key购买 nike

我正在使用 Python 中的 Twisted 开发一个“类似聊天”的服务器。但是我有问题。在我的 Mac 的主管理员帐户上,Twisted 运行良好。但是当我进入一个单独的管理员帐户时,我会被抛出...

Traceback (most recent call last):
File "/Users/Alec/Desktop/server.py", line 1, in <module>
from twisted.internet.protocol import Protocol, Factory
ImportError: No module named twisted.internet.protocol

它在其他帐户上工作正常,但这个新的管理员帐户不起作用。我正在努力让我的项目继续进行,但这让我停滞不前。

谢谢!

最佳答案

我只能猜测您的设置有什么问题,因为您没有提供太多信息。但是,原因一定与您调用 python 的方式有关,因为 OS X 上的默认 python 已经安装了 Twisted(正如您可能已经注意到的那样)。

  • 您的管理用户是否有自行编译的 Python?
  • 您的管理用户是否使用 virtualenv 或任何其他会删除 site-packages 的环境管理工具?
  • 您的管理员用户是否从 python.org 安装了 Python? (这与内置系统 Python 不完全兼容,并且会有不同的包可用。)

如果 shell 中的 type -p python 不打印 /usr/bin/python,那么可能是其中一种情况,但修复它(在换句话说,取消已完成的操作)取决于这些选项中的哪一个改变了您的默认 Python。

关于python - Twisted 不适用于所有用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com