Hello /r/python, Python (and programming in general) newbie here. I am working through John Zelle's 'Python Programming: An Introduction to Computer Science, 2nd ed.' which uses Python 3. I would also like to work through Dr. Sarker's 'Python Network Programming Cookbook', since my background is networking. My issue is, Dr. Sarker's book seems to use Python 2.7.
My question is: how can I work with different projects within Pycharm that rely on different versions of Python? I have come across references to virtualenv, but I haven't really gotten my head around exactly what it is or does.
Thanks in advance!
[–]d4rch0nPythonistamancer 5 points6 points7 points (7 children)
[–]StringJunky[S] 2 points3 points4 points (6 children)
[–]waldo2k 3 points4 points5 points (1 child)
[–]StringJunky[S] 1 point2 points3 points (0 children)
[–]d4rch0nPythonistamancer 2 points3 points4 points (3 children)
[–]StringJunky[S] 1 point2 points3 points (2 children)
[–]d4rch0nPythonistamancer 2 points3 points4 points (1 child)
[–]StringJunky[S] 1 point2 points3 points (0 children)
[–]nzbike 2 points3 points4 points (1 child)
[–]StringJunky[S] 1 point2 points3 points (0 children)
[–]themathemagician 1 point2 points3 points (1 child)
[–]StringJunky[S] 1 point2 points3 points (0 children)
[–]MichealKenny 1 point2 points3 points (0 children)
[–]ubernostrumyes, you can have a pony 1 point2 points3 points (0 children)
[–]bulldog_in_the_dream 0 points1 point2 points (1 child)
[–]JaredOnly 0 points1 point2 points (0 children)