On 2/21/2017 10:47 AM, Robert William Lunnon wrote:

I am trying to install pylab alongside python 3.6.

On Windows 10 as you said at the bottom.

However when I type

python -m pip install pylab

Try

py -3.6 -m pip install pylab

The '.6' should not be needed, but will make the command fail if you another 3.x but not 3.6.

I get the message

No module named site

If any python.exe ran, /Lib/site.py should be present and you should not see that. What happens if you enter just 'python'?

In the documentation [documentation for installing python modules in
python 3.6.0 documentation] it says: The above example assumes that the
option to adjust the system PATH environment variable was selected when
installing python.

In most cases, one is better to just use the py command on Windows. If there is only one python.exe installed

>py

will start it. If multiple pythons are installed, the latest is the default but you can use the flags to select -2 or -3 to select the latest of each or -x.y to select a specific version that is not the latest of the x series. (I still type 'python' (now for 3.6) because a) it works since I made the install selection, and b) 20 years of habit ;-).)

How do I do this? I am running Windows 10

You can repair or replace the existing install, but I don't suggest it.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to