繁体   English   中英

ImportError:没有名为'twisted'的模块

[英]ImportError: No module named 'twisted'

我是python的新手,我正在编写一个简单的TCP服务器Server.py ,我正在尝试使用from twisted.internet import reactor的这行代码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,我怎样才能回到已经扭曲的版本内置的系统?

正如xiaohen所评论的那样,twisted不在标准的python lib中(它由apple安装在内部OS X python上,但是如果你安装了更新版本的python,它将无法自动使用)。

pip install twisted可能会让你在那里。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM