index.html 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
  6. <meta property="og:title" content="Python Setup and Usage" />
  7. <meta property="og:type" content="website" />
  8. <meta property="og:url" content="https://docs.python.org/3/using/index.html" />
  9. <meta property="og:site_name" content="Python documentation" />
  10. <meta property="og:description" content="This part of the documentation is devoted to general information on the setup of the Python environment on different platforms, the invocation of the interpreter and things that make working with P..." />
  11. <meta property="og:image" content="https://docs.python.org/3/_static/og-image.png" />
  12. <meta property="og:image:alt" content="Python documentation" />
  13. <meta name="description" content="This part of the documentation is devoted to general information on the setup of the Python environment on different platforms, the invocation of the interpreter and things that make working with P..." />
  14. <meta property="og:image:width" content="200" />
  15. <meta property="og:image:height" content="200" />
  16. <meta name="theme-color" content="#3776ab" />
  17. <title>Python Setup and Usage &#8212; Python 3.12.0 documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
  18. <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
  19. <link rel="stylesheet" type="text/css" href="../_static/pydoctheme.css?digest=b37c26da2f7529d09fe70b41c4b2133fe4931a90" />
  20. <link id="pygments_dark_css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css" href="../_static/pygments_dark.css" />
  21. <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
  22. <script src="../_static/jquery.js"></script>
  23. <script src="../_static/underscore.js"></script>
  24. <script src="../_static/doctools.js"></script>
  25. <script src="../_static/sidebar.js"></script>
  26. <link rel="search" type="application/opensearchdescription+xml"
  27. title="Search within Python 3.12.0 documentation"
  28. href="../_static/opensearch.xml"/>
  29. <link rel="author" title="About these documents" href="../about.html" />
  30. <link rel="index" title="Index" href="../genindex.html" />
  31. <link rel="search" title="Search" href="../search.html" />
  32. <link rel="copyright" title="Copyright" href="../copyright.html" />
  33. <link rel="next" title="1. Command line and environment" href="cmdline.html" />
  34. <link rel="prev" title="16. Appendix" href="../tutorial/appendix.html" />
  35. <link rel="canonical" href="https://docs.python.org/3/using/index.html" />
  36. <style>
  37. @media only screen {
  38. table.full-width-table {
  39. width: 100%;
  40. }
  41. }
  42. </style>
  43. <link rel="stylesheet" href="../_static/pydoctheme_dark.css" media="(prefers-color-scheme: dark)" id="pydoctheme_dark_css">
  44. <link rel="shortcut icon" type="image/png" href="../_static/py.svg" />
  45. <script type="text/javascript" src="../_static/copybutton.js"></script>
  46. <script type="text/javascript" src="../_static/menu.js"></script>
  47. <script type="text/javascript" src="../_static/themetoggle.js"></script>
  48. </head>
  49. <body>
  50. <div class="mobile-nav">
  51. <input type="checkbox" id="menuToggler" class="toggler__input" aria-controls="navigation"
  52. aria-pressed="false" aria-expanded="false" role="button" aria-label="Menu" />
  53. <nav class="nav-content" role="navigation">
  54. <label for="menuToggler" class="toggler__label">
  55. <span></span>
  56. </label>
  57. <span class="nav-items-wrapper">
  58. <a href="https://www.python.org/" class="nav-logo">
  59. <img src="../_static/py.svg" alt="Logo"/>
  60. </a>
  61. <span class="version_switcher_placeholder"></span>
  62. <form role="search" class="search" action="../search.html" method="get">
  63. <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" class="search-icon">
  64. <path fill-rule="nonzero" fill="currentColor" d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 001.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 00-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 005.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>
  65. </svg>
  66. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" />
  67. <input type="submit" value="Go"/>
  68. </form>
  69. </span>
  70. </nav>
  71. <div class="menu-wrapper">
  72. <nav class="menu" role="navigation" aria-label="main navigation">
  73. <div class="language_switcher_placeholder"></div>
  74. <label class="theme-selector-label">
  75. Theme
  76. <select class="theme-selector" oninput="activateTheme(this.value)">
  77. <option value="auto" selected>Auto</option>
  78. <option value="light">Light</option>
  79. <option value="dark">Dark</option>
  80. </select>
  81. </label>
  82. <div>
  83. <h4>Previous topic</h4>
  84. <p class="topless"><a href="../tutorial/appendix.html"
  85. title="previous chapter"><span class="section-number">16. </span>Appendix</a></p>
  86. </div>
  87. <div>
  88. <h4>Next topic</h4>
  89. <p class="topless"><a href="cmdline.html"
  90. title="next chapter"><span class="section-number">1. </span>Command line and environment</a></p>
  91. </div>
  92. <div role="note" aria-label="source link">
  93. <h3>This Page</h3>
  94. <ul class="this-page-menu">
  95. <li><a href="../bugs.html">Report a Bug</a></li>
  96. <li>
  97. <a href="https://github.com/python/cpython/blob/main/Doc/using/index.rst"
  98. rel="nofollow">Show Source
  99. </a>
  100. </li>
  101. </ul>
  102. </div>
  103. </nav>
  104. </div>
  105. </div>
  106. <div class="related" role="navigation" aria-label="related navigation">
  107. <h3>Navigation</h3>
  108. <ul>
  109. <li class="right" style="margin-right: 10px">
  110. <a href="../genindex.html" title="General Index"
  111. accesskey="I">index</a></li>
  112. <li class="right" >
  113. <a href="../py-modindex.html" title="Python Module Index"
  114. >modules</a> |</li>
  115. <li class="right" >
  116. <a href="cmdline.html" title="1. Command line and environment"
  117. accesskey="N">next</a> |</li>
  118. <li class="right" >
  119. <a href="../tutorial/appendix.html" title="16. Appendix"
  120. accesskey="P">previous</a> |</li>
  121. <li><img src="../_static/py.svg" alt="python logo" style="vertical-align: middle; margin-top: -1px"/></li>
  122. <li><a href="https://www.python.org/">Python</a> &#187;</li>
  123. <li class="switchers">
  124. <div class="language_switcher_placeholder"></div>
  125. <div class="version_switcher_placeholder"></div>
  126. </li>
  127. <li>
  128. </li>
  129. <li id="cpython-language-and-version">
  130. <a href="../index.html">3.12.0 Documentation</a> &#187;
  131. </li>
  132. <li class="nav-item nav-item-this"><a href="">Python Setup and Usage</a></li>
  133. <li class="right">
  134. <div class="inline-search" role="search">
  135. <form class="inline-search" action="../search.html" method="get">
  136. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" />
  137. <input type="submit" value="Go" />
  138. </form>
  139. </div>
  140. |
  141. </li>
  142. <li class="right">
  143. <label class="theme-selector-label">
  144. Theme
  145. <select class="theme-selector" oninput="activateTheme(this.value)">
  146. <option value="auto" selected>Auto</option>
  147. <option value="light">Light</option>
  148. <option value="dark">Dark</option>
  149. </select>
  150. </label> |</li>
  151. </ul>
  152. </div>
  153. <div class="document">
  154. <div class="documentwrapper">
  155. <div class="bodywrapper">
  156. <div class="body" role="main">
  157. <section id="python-setup-and-usage">
  158. <span id="using-index"></span><h1>Python Setup and Usage<a class="headerlink" href="#python-setup-and-usage" title="Permalink to this headline">¶</a></h1>
  159. <p>This part of the documentation is devoted to general information on the setup
  160. of the Python environment on different platforms, the invocation of the
  161. interpreter and things that make working with Python easier.</p>
  162. <div class="toctree-wrapper compound">
  163. <ul>
  164. <li class="toctree-l1"><a class="reference internal" href="cmdline.html">1. Command line and environment</a><ul>
  165. <li class="toctree-l2"><a class="reference internal" href="cmdline.html#command-line">1.1. Command line</a><ul>
  166. <li class="toctree-l3"><a class="reference internal" href="cmdline.html#interface-options">1.1.1. Interface options</a></li>
  167. <li class="toctree-l3"><a class="reference internal" href="cmdline.html#generic-options">1.1.2. Generic options</a></li>
  168. <li class="toctree-l3"><a class="reference internal" href="cmdline.html#miscellaneous-options">1.1.3. Miscellaneous options</a></li>
  169. <li class="toctree-l3"><a class="reference internal" href="cmdline.html#options-you-shouldn-t-use">1.1.4. Options you shouldn’t use</a></li>
  170. </ul>
  171. </li>
  172. <li class="toctree-l2"><a class="reference internal" href="cmdline.html#environment-variables">1.2. Environment variables</a><ul>
  173. <li class="toctree-l3"><a class="reference internal" href="cmdline.html#debug-mode-variables">1.2.1. Debug-mode variables</a></li>
  174. </ul>
  175. </li>
  176. </ul>
  177. </li>
  178. <li class="toctree-l1"><a class="reference internal" href="unix.html">2. Using Python on Unix platforms</a><ul>
  179. <li class="toctree-l2"><a class="reference internal" href="unix.html#getting-and-installing-the-latest-version-of-python">2.1. Getting and installing the latest version of Python</a><ul>
  180. <li class="toctree-l3"><a class="reference internal" href="unix.html#on-linux">2.1.1. On Linux</a></li>
  181. <li class="toctree-l3"><a class="reference internal" href="unix.html#on-freebsd-and-openbsd">2.1.2. On FreeBSD and OpenBSD</a></li>
  182. </ul>
  183. </li>
  184. <li class="toctree-l2"><a class="reference internal" href="unix.html#building-python">2.2. Building Python</a></li>
  185. <li class="toctree-l2"><a class="reference internal" href="unix.html#python-related-paths-and-files">2.3. Python-related paths and files</a></li>
  186. <li class="toctree-l2"><a class="reference internal" href="unix.html#miscellaneous">2.4. Miscellaneous</a></li>
  187. <li class="toctree-l2"><a class="reference internal" href="unix.html#custom-openssl">2.5. Custom OpenSSL</a></li>
  188. </ul>
  189. </li>
  190. <li class="toctree-l1"><a class="reference internal" href="configure.html">3. Configure Python</a><ul>
  191. <li class="toctree-l2"><a class="reference internal" href="configure.html#build-requirements">3.1. Build Requirements</a></li>
  192. <li class="toctree-l2"><a class="reference internal" href="configure.html#generated-files">3.2. Generated files</a></li>
  193. <li class="toctree-l2"><a class="reference internal" href="configure.html#configure-options">3.3. Configure Options</a><ul>
  194. <li class="toctree-l3"><a class="reference internal" href="configure.html#general-options">3.3.1. General Options</a></li>
  195. <li class="toctree-l3"><a class="reference internal" href="configure.html#webassembly-options">3.3.2. WebAssembly Options</a></li>
  196. <li class="toctree-l3"><a class="reference internal" href="configure.html#install-options">3.3.3. Install Options</a></li>
  197. <li class="toctree-l3"><a class="reference internal" href="configure.html#performance-options">3.3.4. Performance options</a></li>
  198. <li class="toctree-l3"><a class="reference internal" href="configure.html#python-debug-build">3.3.5. Python Debug Build</a></li>
  199. <li class="toctree-l3"><a class="reference internal" href="configure.html#debug-options">3.3.6. Debug options</a></li>
  200. <li class="toctree-l3"><a class="reference internal" href="configure.html#linker-options">3.3.7. Linker options</a></li>
  201. <li class="toctree-l3"><a class="reference internal" href="configure.html#libraries-options">3.3.8. Libraries options</a></li>
  202. <li class="toctree-l3"><a class="reference internal" href="configure.html#security-options">3.3.9. Security Options</a></li>
  203. <li class="toctree-l3"><a class="reference internal" href="configure.html#macos-options">3.3.10. macOS Options</a></li>
  204. <li class="toctree-l3"><a class="reference internal" href="configure.html#cross-compiling-options">3.3.11. Cross Compiling Options</a></li>
  205. </ul>
  206. </li>
  207. <li class="toctree-l2"><a class="reference internal" href="configure.html#python-build-system">3.4. Python Build System</a><ul>
  208. <li class="toctree-l3"><a class="reference internal" href="configure.html#main-files-of-the-build-system">3.4.1. Main files of the build system</a></li>
  209. <li class="toctree-l3"><a class="reference internal" href="configure.html#main-build-steps">3.4.2. Main build steps</a></li>
  210. <li class="toctree-l3"><a class="reference internal" href="configure.html#main-makefile-targets">3.4.3. Main Makefile targets</a></li>
  211. <li class="toctree-l3"><a class="reference internal" href="configure.html#c-extensions">3.4.4. C extensions</a></li>
  212. </ul>
  213. </li>
  214. <li class="toctree-l2"><a class="reference internal" href="configure.html#compiler-and-linker-flags">3.5. Compiler and linker flags</a><ul>
  215. <li class="toctree-l3"><a class="reference internal" href="configure.html#preprocessor-flags">3.5.1. Preprocessor flags</a></li>
  216. <li class="toctree-l3"><a class="reference internal" href="configure.html#compiler-flags">3.5.2. Compiler flags</a></li>
  217. <li class="toctree-l3"><a class="reference internal" href="configure.html#linker-flags">3.5.3. Linker flags</a></li>
  218. </ul>
  219. </li>
  220. </ul>
  221. </li>
  222. <li class="toctree-l1"><a class="reference internal" href="windows.html">4. Using Python on Windows</a><ul>
  223. <li class="toctree-l2"><a class="reference internal" href="windows.html#the-full-installer">4.1. The full installer</a><ul>
  224. <li class="toctree-l3"><a class="reference internal" href="windows.html#installation-steps">4.1.1. Installation steps</a></li>
  225. <li class="toctree-l3"><a class="reference internal" href="windows.html#removing-the-max-path-limitation">4.1.2. Removing the MAX_PATH Limitation</a></li>
  226. <li class="toctree-l3"><a class="reference internal" href="windows.html#installing-without-ui">4.1.3. Installing Without UI</a></li>
  227. <li class="toctree-l3"><a class="reference internal" href="windows.html#installing-without-downloading">4.1.4. Installing Without Downloading</a></li>
  228. <li class="toctree-l3"><a class="reference internal" href="windows.html#modifying-an-install">4.1.5. Modifying an install</a></li>
  229. </ul>
  230. </li>
  231. <li class="toctree-l2"><a class="reference internal" href="windows.html#the-microsoft-store-package">4.2. The Microsoft Store package</a><ul>
  232. <li class="toctree-l3"><a class="reference internal" href="windows.html#known-issues">4.2.1. Known issues</a><ul>
  233. <li class="toctree-l4"><a class="reference internal" href="windows.html#redirection-of-local-data-registry-and-temporary-paths">4.2.1.1. Redirection of local data, registry, and temporary paths</a></li>
  234. </ul>
  235. </li>
  236. </ul>
  237. </li>
  238. <li class="toctree-l2"><a class="reference internal" href="windows.html#the-nuget-org-packages">4.3. The nuget.org packages</a></li>
  239. <li class="toctree-l2"><a class="reference internal" href="windows.html#the-embeddable-package">4.4. The embeddable package</a><ul>
  240. <li class="toctree-l3"><a class="reference internal" href="windows.html#python-application">4.4.1. Python Application</a></li>
  241. <li class="toctree-l3"><a class="reference internal" href="windows.html#embedding-python">4.4.2. Embedding Python</a></li>
  242. </ul>
  243. </li>
  244. <li class="toctree-l2"><a class="reference internal" href="windows.html#alternative-bundles">4.5. Alternative bundles</a></li>
  245. <li class="toctree-l2"><a class="reference internal" href="windows.html#configuring-python">4.6. Configuring Python</a><ul>
  246. <li class="toctree-l3"><a class="reference internal" href="windows.html#excursus-setting-environment-variables">4.6.1. Excursus: Setting environment variables</a></li>
  247. <li class="toctree-l3"><a class="reference internal" href="windows.html#finding-the-python-executable">4.6.2. Finding the Python executable</a></li>
  248. </ul>
  249. </li>
  250. <li class="toctree-l2"><a class="reference internal" href="windows.html#utf-8-mode">4.7. UTF-8 mode</a></li>
  251. <li class="toctree-l2"><a class="reference internal" href="windows.html#python-launcher-for-windows">4.8. Python Launcher for Windows</a><ul>
  252. <li class="toctree-l3"><a class="reference internal" href="windows.html#getting-started">4.8.1. Getting started</a><ul>
  253. <li class="toctree-l4"><a class="reference internal" href="windows.html#from-the-command-line">4.8.1.1. From the command-line</a></li>
  254. <li class="toctree-l4"><a class="reference internal" href="windows.html#virtual-environments">4.8.1.2. Virtual environments</a></li>
  255. <li class="toctree-l4"><a class="reference internal" href="windows.html#from-a-script">4.8.1.3. From a script</a></li>
  256. <li class="toctree-l4"><a class="reference internal" href="windows.html#from-file-associations">4.8.1.4. From file associations</a></li>
  257. </ul>
  258. </li>
  259. <li class="toctree-l3"><a class="reference internal" href="windows.html#shebang-lines">4.8.2. Shebang Lines</a></li>
  260. <li class="toctree-l3"><a class="reference internal" href="windows.html#arguments-in-shebang-lines">4.8.3. Arguments in shebang lines</a></li>
  261. <li class="toctree-l3"><a class="reference internal" href="windows.html#customization">4.8.4. Customization</a><ul>
  262. <li class="toctree-l4"><a class="reference internal" href="windows.html#customization-via-ini-files">4.8.4.1. Customization via INI files</a></li>
  263. <li class="toctree-l4"><a class="reference internal" href="windows.html#customizing-default-python-versions">4.8.4.2. Customizing default Python versions</a></li>
  264. </ul>
  265. </li>
  266. <li class="toctree-l3"><a class="reference internal" href="windows.html#diagnostics">4.8.5. Diagnostics</a></li>
  267. <li class="toctree-l3"><a class="reference internal" href="windows.html#dry-run">4.8.6. Dry Run</a></li>
  268. <li class="toctree-l3"><a class="reference internal" href="windows.html#install-on-demand">4.8.7. Install on demand</a></li>
  269. <li class="toctree-l3"><a class="reference internal" href="windows.html#return-codes">4.8.8. Return codes</a></li>
  270. </ul>
  271. </li>
  272. <li class="toctree-l2"><a class="reference internal" href="windows.html#finding-modules">4.9. Finding modules</a></li>
  273. <li class="toctree-l2"><a class="reference internal" href="windows.html#additional-modules">4.10. Additional modules</a><ul>
  274. <li class="toctree-l3"><a class="reference internal" href="windows.html#pywin32">4.10.1. PyWin32</a></li>
  275. <li class="toctree-l3"><a class="reference internal" href="windows.html#cx-freeze">4.10.2. cx_Freeze</a></li>
  276. </ul>
  277. </li>
  278. <li class="toctree-l2"><a class="reference internal" href="windows.html#compiling-python-on-windows">4.11. Compiling Python on Windows</a></li>
  279. <li class="toctree-l2"><a class="reference internal" href="windows.html#other-platforms">4.12. Other Platforms</a></li>
  280. </ul>
  281. </li>
  282. <li class="toctree-l1"><a class="reference internal" href="mac.html">5. Using Python on a Mac</a><ul>
  283. <li class="toctree-l2"><a class="reference internal" href="mac.html#getting-and-installing-macpython">5.1. Getting and Installing MacPython</a><ul>
  284. <li class="toctree-l3"><a class="reference internal" href="mac.html#how-to-run-a-python-script">5.1.1. How to run a Python script</a></li>
  285. <li class="toctree-l3"><a class="reference internal" href="mac.html#running-scripts-with-a-gui">5.1.2. Running scripts with a GUI</a></li>
  286. <li class="toctree-l3"><a class="reference internal" href="mac.html#configuration">5.1.3. Configuration</a></li>
  287. </ul>
  288. </li>
  289. <li class="toctree-l2"><a class="reference internal" href="mac.html#the-ide">5.2. The IDE</a></li>
  290. <li class="toctree-l2"><a class="reference internal" href="mac.html#installing-additional-python-packages">5.3. Installing Additional Python Packages</a></li>
  291. <li class="toctree-l2"><a class="reference internal" href="mac.html#gui-programming-on-the-mac">5.4. GUI Programming on the Mac</a></li>
  292. <li class="toctree-l2"><a class="reference internal" href="mac.html#distributing-python-applications-on-the-mac">5.5. Distributing Python Applications on the Mac</a></li>
  293. <li class="toctree-l2"><a class="reference internal" href="mac.html#other-resources">5.6. Other Resources</a></li>
  294. </ul>
  295. </li>
  296. <li class="toctree-l1"><a class="reference internal" href="editors.html">6. Editors and IDEs</a></li>
  297. </ul>
  298. </div>
  299. </section>
  300. <div class="clearer"></div>
  301. </div>
  302. </div>
  303. </div>
  304. <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
  305. <div class="sphinxsidebarwrapper">
  306. <div>
  307. <h4>Previous topic</h4>
  308. <p class="topless"><a href="../tutorial/appendix.html"
  309. title="previous chapter"><span class="section-number">16. </span>Appendix</a></p>
  310. </div>
  311. <div>
  312. <h4>Next topic</h4>
  313. <p class="topless"><a href="cmdline.html"
  314. title="next chapter"><span class="section-number">1. </span>Command line and environment</a></p>
  315. </div>
  316. <div role="note" aria-label="source link">
  317. <h3>This Page</h3>
  318. <ul class="this-page-menu">
  319. <li><a href="../bugs.html">Report a Bug</a></li>
  320. <li>
  321. <a href="https://github.com/python/cpython/blob/main/Doc/using/index.rst"
  322. rel="nofollow">Show Source
  323. </a>
  324. </li>
  325. </ul>
  326. </div>
  327. </div>
  328. </div>
  329. <div class="clearer"></div>
  330. </div>
  331. <div class="related" role="navigation" aria-label="related navigation">
  332. <h3>Navigation</h3>
  333. <ul>
  334. <li class="right" style="margin-right: 10px">
  335. <a href="../genindex.html" title="General Index"
  336. >index</a></li>
  337. <li class="right" >
  338. <a href="../py-modindex.html" title="Python Module Index"
  339. >modules</a> |</li>
  340. <li class="right" >
  341. <a href="cmdline.html" title="1. Command line and environment"
  342. >next</a> |</li>
  343. <li class="right" >
  344. <a href="../tutorial/appendix.html" title="16. Appendix"
  345. >previous</a> |</li>
  346. <li><img src="../_static/py.svg" alt="python logo" style="vertical-align: middle; margin-top: -1px"/></li>
  347. <li><a href="https://www.python.org/">Python</a> &#187;</li>
  348. <li class="switchers">
  349. <div class="language_switcher_placeholder"></div>
  350. <div class="version_switcher_placeholder"></div>
  351. </li>
  352. <li>
  353. </li>
  354. <li id="cpython-language-and-version">
  355. <a href="../index.html">3.12.0 Documentation</a> &#187;
  356. </li>
  357. <li class="nav-item nav-item-this"><a href="">Python Setup and Usage</a></li>
  358. <li class="right">
  359. <div class="inline-search" role="search">
  360. <form class="inline-search" action="../search.html" method="get">
  361. <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" />
  362. <input type="submit" value="Go" />
  363. </form>
  364. </div>
  365. |
  366. </li>
  367. <li class="right">
  368. <label class="theme-selector-label">
  369. Theme
  370. <select class="theme-selector" oninput="activateTheme(this.value)">
  371. <option value="auto" selected>Auto</option>
  372. <option value="light">Light</option>
  373. <option value="dark">Dark</option>
  374. </select>
  375. </label> |</li>
  376. </ul>
  377. </div>
  378. <div class="footer">
  379. &copy; <a href="../copyright.html">Copyright</a> 2001-2023, Python Software Foundation.
  380. <br />
  381. This page is licensed under the Python Software Foundation License Version 2.
  382. <br />
  383. Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
  384. <br />
  385. See <a href="/license.html">History and License</a> for more information.<br />
  386. <br />
  387. The Python Software Foundation is a non-profit corporation.
  388. <a href="https://www.python.org/psf/donations/">Please donate.</a>
  389. <br />
  390. <br />
  391. Last updated on Oct 02, 2023.
  392. <a href="/bugs.html">Found a bug</a>?
  393. <br />
  394. Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.5.0.
  395. </div>
  396. </body>
  397. </html>