Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
9a578d9e
Commit
9a578d9e
authored
May 02, 2015
by
Steve Dower
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updates documentation for installing Python on Windows.
parent
8c1cee92
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
24 deletions
+22
-24
Doc/using/win_installer.png
Doc/using/win_installer.png
+0
-0
Doc/using/windows.rst
Doc/using/windows.rst
+22
-24
No files found.
Doc/using/win_installer.png
View file @
9a578d9e
This diff was suppressed by a .gitattributes entry.
Doc/using/windows.rst
View file @
9a578d9e
...
@@ -12,11 +12,6 @@
...
@@ -12,11 +12,6 @@
This document aims to give an overview of Windows-specific behaviour you should
This document aims to give an overview of Windows-specific behaviour you should
know about when using Python on Microsoft Windows.
know about when using Python on Microsoft Windows.
.. XXX (ncoghlan)
This looks rather stale to me...
Installing Python
Installing Python
=================
=================
...
@@ -24,11 +19,10 @@ Unlike most Unix systems and services, Windows does not include a system
...
@@ -24,11 +19,10 @@ Unlike most Unix systems and services, Windows does not include a system
supported installation of Python. To make Python available, the CPython team
supported installation of Python. To make Python available, the CPython team
has compiled Windows installers (MSI packages) with every `release
has compiled Windows installers (MSI packages) with every `release
<https://www.python.org/download/releases/>`_ for many years. These installers
<https://www.python.org/download/releases/>`_ for many years. These installers
are primarily intended to add a system-wide installation of Python, with the
are primarily intended to add a per-user installation of Python, with the
core interpreter and library being shared by all application. Non-shared
core interpreter and library being used by a single user. The installer is also
layouts of the Python interpreter may also be created with the same installer,
able to install for all users of a single machine, and a separate ZIP file is
however, the released installer is not intended for embedding in other
available for application-local distributions.
installers.
Installation Steps
Installation Steps
------------------
------------------
...
@@ -41,31 +35,35 @@ default installation and only requires an internet connection for optional
...
@@ -41,31 +35,35 @@ default installation and only requires an internet connection for optional
features. See :ref:`install-layout-option` for other ways to avoid downloading
features. See :ref:`install-layout-option` for other ways to avoid downloading
during installation.
during installation.
After starting the installer, one of t
hree
options may be selected:
After starting the installer, one of t
wo
options may be selected:
.. image:: win_installer.png
.. image:: win_installer.png
If you select "Install for All Users":
If you select "Install Now":
* You may be required to provide administrative credentials or approval
* Python will be installed into your Program Files directory
* The :ref:`launcher` will be installed into your Windows directory
* The standard library, test suite, launcher and pip will be installed
* After installation, the standard library will be pre-compiled to bytecode
* If selected, the install directory will be added to :envvar:`PATH`
If you select "Install Just for Me":
* You will *not* need to be an administrator
* You will *not* need to be an administrator (unless a system update for the
C Runtime Library is required)
* Python will be installed into your user directory
* Python will be installed into your user directory
* The :ref:`launcher` will *also* be installed into your user directory
* The :ref:`launcher` will *also* be installed into your user directory
* The standard library, test suite, launcher and pip will be installed
* The standard library, test suite, launcher and pip will be installed
* If selected, the install directory will be added to :envvar:`PATH`
* If selected, the install directory will be added to your :envvar:`PATH`
* Shortcuts will only be visible for the current user
Selecting "Customize installation" will allow you to select the features to
Selecting "Customize installation" will allow you to select the features to
install, the installation location and other options or post-install actions.
install, the installation location and other options or post-install actions.
To install debugging symbols or binaries, you will need to use this option.
To install debugging symbols or binaries, you will need to use this option.
To perform an all-users installation, you should select "Customize
installation". In this case:
* You may be required to provide administrative credentials or approval
* Python will be installed into the Program Files directory
* The :ref:`launcher` will be installed into the Windows directory
* Optional features may be selected during installation
* The standard library will be pre-compiled to bytecode
* If selected, the install directory will be added to the system :envvar:`PATH`
* Shortcuts are available for all users
.. _install-quiet-option:
.. _install-quiet-option:
Installing Without UI
Installing Without UI
...
@@ -294,7 +292,7 @@ System variables, you need non-restricted access to your machine
...
@@ -294,7 +292,7 @@ System variables, you need non-restricted access to your machine
The :envvar:`PYTHONPATH` variable is used by all versions of Python 2 and
The :envvar:`PYTHONPATH` variable is used by all versions of Python 2 and
Python 3, so you should not permanently configure this variable unless it
Python 3, so you should not permanently configure this variable unless it
only includes code that is compatible all of your installed Python
only includes code that is compatible
with
all of your installed Python
versions.
versions.
.. seealso::
.. seealso::
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment