Yes, the: py -m pygame.examples.aliens
brought up the game demo. Thanks, Irv > On May 18, 2017, at 1:53 AM, René Dudfield <ren...@gmail.com> wrote: > > Hi, > > instructions in Windows section of GettingStarted should be updated to use > py. https://www.pygame.org/wiki/GettingStarted > <https://www.pygame.org/wiki/GettingStarted> > > With python3.6 installed, this is on PATH by default. > > py -m pip install pygame > py -m pygame.examples.aliens > > Does that work for you? Unfortunately there isn't yet a GUI package manager > by default on windows. > > best, > > > On Wed, May 17, 2017 at 1:28 AM, Irv Kalb <i...@furrypants.com > <javascript:_e(%7B%7D,'cvml','i...@furrypants.com');>> wrote: > One of the colleges where I teach has made a decision to move from Python 2 > to Python 3. To help the admin's, I was asked to give detailed instructions > on how to install Python 3 and pygame. The school has mostly Windows > machines, so I thought I would try that out first. > > I have to admit that I am a Mac guy and, I am NOT a command line guy, never > used the command line on Windows. (I have typically used high level > Interactive Development Environments, and I use IDLE to teach Python). > > I decided to test things out on my home computer, which is a Windows 7 > system. I had run Python 2 on it, so I removed that (using Remove Programs) > before I started. I read up on what to do, and here's what happened: > > 1) Install Python 3. I went to Python.org <http://python.org/>, rolled over > The Downloads tab, and clicked on Python 3.6.1. That downloaded an exe for > me. When I went to run that exe, it said that this would install Python > 3.6.1-32 bit version. I had expected it to detect that I am running a 64 bit > operating system, and install the 64 bit version of Python, but I installed > the 32 bit version anyway. I did check the "Add Python 3.6.1 to PATH?" > checkbox on. > > After installation, I was able to bring up IDLE, and run a simple Hello World > program. > > 2) Install pygame. I went to pygame.org <http://pygame.org/>, and attempted > to follow the instructions there. I went to Getting Started, then clicked on > Installation. The page there says "The best way to install pygame is with > the pip tool (which is what Python uses to install packages.) Note, this > comes with python in recent versions. We use the --user flag to tell it to > install into the home directory, rather than globally. " > > Then in a box it shows: > > python3 -m pip install pygame --user > > I am not a Windows power user, and on behalf of my students who are mostly > art students, who have never seen a command line, it is not clear what I am > supposed to do here. Since I have seen this type of thing before, I know > that I have to type this into a command line. But for a new user, just > having a command there doesn't tell me anything. I have Python3 installed, I > have IDLE open - where am I supposed to type this??? > > If I look farther down on the page, I see installation notes for Windows. If > I follow a link provided there to catcatcode.com <http://catcatcode.com/>, > and read through it, I find that I must go to the Windows search bar and type > "cmd". This brings up the command line, where I can type my commands. > (While this probably seems trivial and obvious to people who have lots of > experience writing software on Windows - to a novice or even a novice Windows > user, this is not obvious at all.) > > OK, so now I can type my command. Following the installation instructions, I > type: > > python3 - m pip install pygame --user > > and I get back an error message that says: > > 'python3' is not recognized as an internal or external command, > operable program or batch file. > > I'm lost. I have no idea what to do about this error. > > Fortunately, I remember that there was a discussion of installations on this > list, so, I look through fairly recent messages on this list to see what to > do. In one message from Rene Dudfield on May 11, he said: > > Mainly we will try and point people to install with: > pip3 install pygame > > That seems to install correctly and I'm up and running. > > However, even after getting things running, I go back to the command line and > try to run the sample aliens game by typing the instructions given: > > python3 -m pygame.examples.aliens > > I get the same error about 'python3' is not a recognized as an internal, ... > > So, I give up trying to run that sample program > > > > Questions: > > 1) What does the error message associated with the: "python3 -m pip install > pygame -- user " mean? Obviously it is not recognizing 'python3' - what do > I do to fix that? Is fixing that important if I don't intend to use the > command line for development? > > 2) Why do the instructions on the official pygame site tell users to use > this command, which generates an error, when the "pip install pygame" or > "pip3 install pygame" commands seem to do the job? > > 3) (Suggestion) Perhaps the wording for Windows installations could be > modified to include the extra step that tell users how to bring up the > command line (for people like me and my students who might now have a clue > about this). The documentation for the Mac installation could also be > modified to say that you need to bring up the terminal program to enter > commands. > > 4) Finally, is running Python 3.6.1 in 32 bit mode appropriate with pygame? > Since I have a 64 bit operating system, should I really go through the steps > again and find and install the 64 bit version of python instead? Why would > default download default to a 32 bit version? (I understand that these > questions are out of the control of the pygame area, but I want to make sure > that I have the correct environment, and that I tell my college how to get > the correct environment for all the computers at the school.) > > Sorry for the length of the post, but I expected that getting this > environment set up would be a lot easier. If my students were to face these > problems trying to install it themselves, they would be completely lost and > complain bitterly. > > Irv > > > >