wiki:pkg-python

Version 9 (modified by maphew, 12 years ago) ( diff )

highlight other wiki python pages of note; fix erroneous info re: .py file association

Python

Python executable and runtime

  • 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.
category Commandline_Utilities
requires shell
version 2.7.2-2

Other python pages of note:

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\Python25\Lib\site-packages
  • Include files and libraries are included, but in the apps\Python27 tree. The distutils/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

enhancement type tickets:

#114
optional package to register python in Windows registry
#162
pythonwin launcher

Recently closed tickets

defect type tickets:

#823
python3-numba: AttributeError: module 'numpy' has no attribute 'long'
#814
stdlib venv's broken on new Python 3.9.18
#811
Vulnerable Python 3.9.5 executable exists after install latest of QGIS LTR 3.28.14 using the OSGEO4W installer
#782
python3-rasterio 1.3.6-1 binary incompatibility?
#407
Python.exe: import osgeo.gdal_array raise Application Error
#575
PyScripter 3.4.1 failed with qgis python36 install, upgrade to 3.6.6, include tk/idle

Note: See TracWiki for help on using the wiki.