python - 导入错误 : No module named 'twisted'

标签 python tcp twisted reactor twisted.internet

我是 python 的新手,我正在编写一个简单的 TCP 服务器 Server.py,我正在尝试使用这行代码导入 react 堆 来自 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 库中(它是由苹果安装在内部 OS X python 上,但如果你安装更新版本的 python,它不会自动可用)。

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

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

关于python - 导入错误 : No module named 'twisted' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254299/

相关文章:

python - 在矩阵中查找最小值的索引

Windows 10 for Linux环境下的Python编程

c++ - 为什么 connect() 会给出 EADDRNOTAVAIL?

python - 在Python中导入和使用Linux内核模块需要做什么?

python - 在 Twisted Python 中使用密码 - 属性错误?

python - 正则表达式:匹配 IP 地址,除非前面有某些字符?

python:遍历字符串列表查找指定元素的索引

c++ - 如何检测 boost tcp 套接字何时断开连接

在 C 中使用 TCP 的客户端服务器

python - 如何检查 twisted.internet.protocol 实例是否已断开连接