[Tutor] simple troubleshooting question
Alan Gauld
alan.gauld at yahoo.co.uk
Wed Aug 17 19:57:39 EDT 2016
On 17/08/16 23:15, Ken Mayer wrote:
> I'm new to Python. I'm trying to do 3 things that are giving me invalid
> syntax or other problems:
>
> 1) import numpy as np
>
> ImportError: No module named 'numpy'
Numpy is not part of standard Python. You need to install
it seperately or, my preference, download a Python
distribution such as Anaconda that comes with
it pre-installed.
> 2) pip install - U pip
>
> SyntaxError: invalid syntax'
You are running pip from inside python, it is actually an external
command that should be run from the OS command prompt (aka DOS
or CMD prompt)
> Also, is there any way I can copy entire code and paste it in the Python
> 3.5 (32-bit) type DOS screen that I have?
That's an interpreter intended for experimentation only. There
are other more advanced Python interpreters that can accept
large amounts of pasted code(*) but it is usually better to
create a new file and save the code into the file then run
the file as a script.
[ (*)If you get Anaconda it comes with IPython which is an
example of such an interpreter, it has a notepad concept
where code can be pasted and executed. ]
So for example if you created a file called myscript.py
and pasted in the code:
import sys
name = input("Whats your name? ")
for i in range(3):
print("Hello ", name)
sys.exit()
You would run it using
C:\WINDOWS> python path\to\myscript.py
Or, if you use the standard Python IDE - IDLE - you can
use the File->New menu to create a new python file
then paste your code, save it and run it all using
the menus.
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list