There is nothing formal to turn in for this Lab, and no grade will be given. However, this is an opportunity to come to ensure that you have Python, PyCharm, and PyGame installed and working properly on your laptops. If you do not come to lab, we will assume you have taken care of this yourself and you are ready to go when we start coding in lecture next week. So, if you have any doubts, come to lab, meet some of the TAs, and make sure you’re computer is setup and ready to go!

  • The following is a step-by-step guide for beginners interested in learning Python using Windows 10. Set up your development environment. For beginners who are new to Python, we recommend you install Python from the Microsoft Store. Installing via the Microsoft Store uses the basic Python3 interpreter, but handles set up of your PATH settings.
  • The same source code archive can also be used to build the Windows and Mac versions, and is the starting point for ports to all other platforms. Download the latest Python 3 and Python 2 source. Gpg -verify Python-3.6.2.tgz.asc.
  • Set up PATH environment variable, if you used HomeBrew to install Python3, then HomeBrew already added PATH. Do not change PATH environment if you can launch python3 from terminal. Add the following line to your /.profile file.
  • Installing Python 3 on Mac OS X. These instructions document the installation of Python 3. The version of Python that ships with OS X is great for learning, but it’s not good for development. The version shipped with OS X may be out of date from the official current Python release.

1.1 on Windows

  1. Install Python 3.6.4 (If you have a different version of Python, you still must install 3.6.4 seperately!):

    1. Download the executable x86-64 installer from python.org.

    2. Run the installer.

    3. Choose the “Custom Installation” option.

    4. If asked, check “Add Python to environment variables” and “Install for all users”; leave all other options at their default values.

  2. Install PyCharm Community Edition 2020.2.1:

    1. Download the executable installer from jetbrains.com.

    2. Run the installer.

    3. If asked, check “Create associations” - “.py”; leave all other options at their default values.

  3. Set up PyCharm and PyGame; see the cross-platform information below.

Install Python 3 On Mac Osx

1.2 on Mac

Download And Set Up Python 3 On Mac
  1. Install Python 3.6.4 (If you have a different version of Python, you still must install 3.6.4 seperately!):

    1. Download the installer from python.org.

    2. Run the installer.

    3. Choose the “Custom Installation” option.

    4. If asked, check “Add Python to environment variables” and “Install for all users”; leave all other options at their default values.

      Or do I need to install it first? How to download code from svn on mac version. States the following:Non-members may check out a read-only working copy anonymously over HTTP.svn checkout google-api-objectivec-client-read-onlySo I tried running that line in Terminal, and all I got was:-bash: svn: command not foundCan anyone tell me what I'm doing wrong? SVN should be installed already with OSX, no?

  2. Install PyCharm Community Edition 2017.3.2:

    1. Download the dmg disk image from jetbrains.com.

    2. Drag the icon to the Applications folder.

  3. Install prerequisites for PyGame

    1. Download and install XQuartz - https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg. How to download mods for fs19 on mac.

    2. Open a Terminal window (/ApplicationsUtilitiesTerminal). In the terminal window, paste the following commands in one at a time and run them individually:

      1. xcode-select --install
      2. ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
      3. alias brew=/usr/local/bin/brew
      4. brew install sdl sdl_image sdl_ttf smpeg portmidi libogg libvorbis
      5. brew install sdl_mixer libvorbis (NOTE: If this line doesn’t work, try brew install sdl_mixer, but this last command is optional. Feel free to skip it if it is causing issues.)
    3. In the Finder, open /ApplicationsPython 3.6 and double-click on the icon for Install Certificates.command

  4. Set up PyCharm and PyGame; see the cross-platform information below.

1.3 On Other Systems

Article Note: This article gives instructions for how to set up Python 2.7, which is now outdated and no longer used. However in order to match up with the Codecademy course on Python 2, we are leaving this article up as legacy instructions. Much of this guide is still relevant if you go to install a version 3 in the future, and as of this writing Python 2.7 is still available for installation.

If you are using a system other than Windows or Mac (Linux, FreeBSD, Haiku, etc.), first off, good for you! In general, installing Python, PyGame, and PyCharm is pretty straightforward on these systems (download the Linux version of PyCharm even if you are using a BSD or the like), but if you have trouble post what system you are using on Piazza and we’ll help get you set up.

Install python on mac

Download Python3 On Mac

There’s a fair bit of set-up, but you should only have to do this once.

Mac Install Python 3.6

  1. Run PyCharm

  2. Accept the default options in the various screens that pop up asking you to set up various aspects of PyCharm. These should only appear the first time you run PyCharm.

  3. Install os x on pc. When you reach the welcome screen,

    set up PyGame and how Pycharm interacts with Python doing the following:

    1. In the “configuration” menu (gear icon), select “Settings” (this is called “Preferences” if you are using a Mac).

    2. Go to the “Project Interpreter” option on the left of the screen.

    3. If the “Project Interpreter” drop-down on the top of the screen has a “Python 3” of some kind, select it and skip the indented steps below; otherwise Mbox 2 drivers mac 10.6 8 download.

      https://agentlucky.netlify.app/how-to-download-music-from-vk-on-mac.html. Install Jaksta Media Recorder by running the downloaded installer.

      1. Click the gear icon beside the drop-down (top-right corner of the window) and select “Add Local…” from the menu

      2. In the pop-up window, on the left chose “System Interpreter”

      3. In the drop-down, pick python3.6 if it is present; if not, click the “…” button and find where you installed Python.

      4. Click OK

    4. Click the green + either to the top right or bottom left of the list of packages

    5. In the pop-up window, type pygame in the search bar, select “Pygame” in the left-hand list, and click “Install Package”

    6. Wait until an “installation successful” message appears

    7. Click “Apply” and “OK” in each window until back in the welcome screen

  4. Click “Create New Project”

  5. In the new project window

    1. Set the Location to some place you can find in your OS’s file browser; suggested:

      • Windows: C:Usersyour-user-name-on-your-computerDesktopcs1110
      • OS X: /Users/your-user-name-on-your-computer/Desktop/cs1110
    2. Expand the “Project Interpreter” with the little triangle and pick the “Existing Interpreter” option, with Python 3.6 as the interpreter.

    3. Click the Create button

  6. Create a new Python file by right-clicking (control-click if you only have one button) on the cs1110 folder in the Project pane on the left side of the window, then pick New → Python File

  7. Type setup_test.py in the new file pop-up

  8. In the editor window, type or paste the following:

  9. Right-click in white space in the editor window (not on any text) and select “Run setup_test” from the drop-down menu.

  10. If you see “Hello, world!” in the second line of the bottom of the window, everything is set up correctly!

    If this does not work correctly, remove the ‘s’ from ‘https://….’, use urllib.request.urlopen(‘http://cs1110.cs.virginia.edu’)

    If you see something else, or if something went wrong along the way, ask a TA for help.