Officially, the course provides technical support only for students using CS50 IDE, which is preconfigured to have all of the necessary software you need installed thereon. If, however, due to your own comfort or curiosity, you wish to use your own PC or Mac, instead of the CS50 IDE, to work on the course’s various projects and exercises, you are permitted to do so.
This list will be updated as we proceed through the course and more software becomes necessary/desired.
pip3(for Python 3.x) and not
pip(for Python 2.x). Be sure also to download version 9.x.x of
pip3, not 10.x.x, even though it is available. (It is not yet compatible with
pip3 install pip==9.0.3.
Packages to install with Pip: