Python
Python meta package, includes core executable & runtime, help
- Python commandline interpreter, and libraries.
- The interpreter can be invoked as
python
in the osgeo4w shell. - The Python interpreter is not associated with the .py extension in the shell, so you must run .py files with
python foobar.py
and not by double-clicking on them - Documentation is not included (beyond builtin doc strings)
- Tcl support is not included.
- NumPy is a distinct add on package due to it's size.
Comprised of 3 sub-packages:
- python-wrapper - Wrapper to set python environment for Osgeo4W (required)
- python-core - Python executable and runtime (required)
- python-help - Python compiled help file (optional with Advanced Install)
category | Commandline_Utilities |
requires | shell python-wrapper python-core python-help |
version | 2.7.2-2 |
Other python pages of note:
- ExternalPythonPackages - How to install python packages which aren't part of the osgeo4w system
- pkg-python/Python27 - building the Python 2.7 package
- RequiresPython - packages which depend on Python
Packager Notes
- This package is harvested from the standard Python 2.7.2 .msi installer from python.org (see making a Python 2.7 package)
- New Python extensions should be unpacked in osgeo4w
\apps\Python27\Lib\site-packages
- Include files and libraries are included, but in the
apps\Python27
tree. Thedistutils/sysconfig.py
settings should be correct. - Extensions may need to be compiled with VC7.1 to be compatible.
- etc\ini\python.bat set PYTHONHOME to control sys.prefix and finding of libraries, etc. This should supersede any other python on the system when python is run within the OSGeo4W shell.
Open tickets
defect type tickets:
- #575
- PyScripter 3.4.1 failed with qgis python36 install, upgrade to 3.6.6, include tk/idle
- #407
- Python.exe: import osgeo.gdal_array raise Application Error
- #267
- ctypes version conflict with numpy
- #24
- Python package needs cgi-bin/apache support
enhancement type tickets:
- #480
- update of rpy2
- #428
- Add python-uno library
- #391
- pyuic4 shell script shall be installed alongside with pyuic4.bat
- #114
- optional package to register python in Windows registry
- #162
- pythonwin launcher
task type tickets:
Recently closed tickets
defect type tickets:
Last modified 16 months ago
Last modified on Aug 24, 2018, 10:24:08 AM