ImportError: No module named 'twisted'

Nada

I'm new to python and I'm writing a simple TCP server Server.py, and I'm trying to import the reactor using this line of code from twisted.internet import reactor The problem is when I run the code I get this error

/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'

Note that I am using OS X Yosemite, and I have installed a new python version 3.5, how can I go back to the system built in version which already has twisted?

Mike Lutz

As xiaohen commented, twisted isn't in the standard python lib (It is installed on the internal OS X python by apple, but it won't automatically be available if you install a newer version of python).

pip install twisted will likely get you there.

BTW you might want to read and install the python virtualenv system before you install twisted so you'll know you can muck with your python libraries without having to worry about 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/ will help)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related