ImportError: No module named 'twisted'

ImportError: No module named 'twisted'

我是 python 的新手,我正在编写一个简单的 TCP 服务器 Server.py,我正在尝试使用这行代码导入反应器 from twisted.internet import reactor 问题是当我 运行 我得到这个错误的代码

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5     /Users/Nora/PycharmProjects/Server/Server.py
Traceback (most recent call last):
  File "/Users/Nora/PycharmProjects/Server/Server.py", line 2, in <module>
    from twisted.internet import reactor
ImportError: No module named 'twisted'

请注意,我使用的是OS X Yosemite,我已经安装了一个新的python 3.5版本,我怎样才能回到已经有的系统内置版本扭曲?

正如小亨评论的那样,twisted 不在标准 python lib 中(它由 apple 安装在内部 OS X python 上,但不会自动安装如果您安装更新版本的 python 则可用)。

pip install twisted 可能会让您到达那里。

顺便说一句,你可能想在安装 twisted 之前阅读并安装 python virtualenv 系统,这样你就会知道你可以使用你的 python 库而不用担心 corrupting your core python load (Guides like http://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ or http://michaelheap.com/virtualenv-and-pip-a-python-environment-in-60-seconds/ 会有帮助)