|
20 | 20 | "metadata": {},
|
21 | 21 | "source": [
|
22 | 22 | "## Table of Contents\n",
|
23 |
| - "* [Installation for ArcGIS Pro 2.5.x and later](#Installation-for-ArcGIS-Pro-2.5.x-and-later)\n", |
| 23 | + "* [Installation for ArcGIS Pro 3.0 and later](#Installation-for-ArcGIS-Pro-3.0-and-later)\n", |
24 | 24 | " * [Installation using Python Package Manager](#Installation-using-Python-Package-Manager)\n",
|
25 | 25 | " * [Installation using Python Command Prompt](#Installation-using-Python-Command-Prompt)\n",
|
26 | 26 | " * [Upgrade package](#Upgrade-package)\n",
|
|
52 | 52 | "cell_type": "markdown",
|
53 | 53 | "metadata": {},
|
54 | 54 | "source": [
|
55 |
| - "## Installation for ArcGIS Pro 2.5.x and later" |
| 55 | + "## Installation for ArcGIS Pro 3.0 and later" |
56 | 56 | ]
|
57 | 57 | },
|
58 | 58 | {
|
59 | 59 | "cell_type": "markdown",
|
60 | 60 | "metadata": {},
|
61 | 61 | "source": [
|
62 |
| - "Python has a rich collection of packages that can be used in ArcGIS Pro. To simplify the use of Python packages, ArcGIS Pro includes a package management system called [conda](https://conda.io/en/latest/). Conda takes the guesswork and hassle out of installing and updating packages and their dependencies.\n", |
| 62 | + "Python has a rich collection of packages that can be used in [ArcGIS Pro](https://pro.arcgis.com/en/pro-app/latest/get-started/download-arcgis-pro.htm). To simplify the use of Python packages, ArcGIS Pro includes a package management system called [conda](https://conda.io/en/latest/). Conda takes the guesswork and hassle out of installing and updating packages and their dependencies.\n", |
63 | 63 | "\n",
|
64 | 64 | "To further extend the versatility and utility of Python packages, multiple installations of Python can coexist on a single workstation, independent of one another. Each of these installations is referred to as a Python environment. Each Python environment can have its own set of packages, allowing you to switch between sets of Python functionality without uninstalling and reinstalling packages each time.\n",
|
65 | 65 | "\n",
|
|
77 | 77 | "cell_type": "markdown",
|
78 | 78 | "metadata": {},
|
79 | 79 | "source": [
|
80 |
| - "ArcGIS Pro 2.5 and later releases ship with conda and the `arcgis` package pre-installed. The functionality of conda is integrated into ArcGIS Pro through the `Python Package Manager`. The Python Package Manager removes many of the hurdles faced when writing Python code. It supports installing open-source and third-party libraries that are associated with an individual project, rather than the base Python installation. This simplifies the process of successfully sharing complex Python tools across multiple computers." |
| 80 | + "Starting from version 2.5, ArcGIS Pro releases ship with conda and the `arcgis` package pre-installed. The functionality of conda is integrated into ArcGIS Pro through the `Python Package Manager`. The Python Package Manager removes many of the hurdles faced when writing Python code. It supports installing open-source and third-party libraries that are associated with an individual project, rather than the base Python installation. This simplifies the process of successfully sharing complex Python tools across multiple computers." |
81 | 81 | ]
|
82 | 82 | },
|
83 | 83 | {
|
|
247 | 247 | "source": [
|
248 | 248 | "## Install with minimum dependencies\n",
|
249 | 249 | "\n",
|
250 |
| - "Both `conda install -c esri arcgis` and `pip install arcgis` will install all of the dependencies outlined in the [system requirements](https://developers.arcgis.com/python/guide/system-requirements/) section. However, the API can function in a 'stripped down' state with only a few dependencies. This allows developers to deploy the API with minimal footprint in space constrained environments. For this to work, you need to manually manage the dependencies in your environment based on the applications you need to solve and if you don't want to use every feature of the API. As of `v1.8.3` of the Python API, the minimum dependencies needed are:\n", |
| 250 | + "Both `conda install -c esri arcgis` and `pip install arcgis` will install all of the dependencies outlined in the [system requirements](https://developers.arcgis.com/python/guide/system-requirements/) section. However, the API can function in a 'stripped down' state with only a few dependencies. This allows developers to deploy the API with minimal footprint in space constrained environments. For this to work, you need to manually manage the dependencies in your environment based on the applications you need to solve and if you don't want to use every feature of the API. As of `v2.1.0` of the Python API, the minimum dependencies needed include:\n", |
251 | 251 | "\n",
|
252 | 252 | " - `ujson`\n",
|
253 | 253 | " - `six`\n",
|
254 | 254 | " - `requests`\n",
|
255 | 255 | " - This library has its own dependencies that must be included\n",
|
256 | 256 | " - `requests-toolbelt`\n",
|
257 |
| - " - `requests_ntlm`\n", |
| 257 | + " - `requests-kerberos`\n", |
| 258 | + " - `requests-oauthlib`\n", |
| 259 | + " - `requests-gssapi`\n", |
| 260 | + " - `requests_ntlm2`\n", |
258 | 261 | " - This library has its own dependencies that must be included\n",
|
259 |
| - " - `ntlm-auth`\n", |
260 | 262 | "\n",
|
261 | 263 | "To install the API with no dependencies, simply add the `--no-deps` flag to any install command:\n",
|
262 | 264 | " * `conda install -c esri arcgis --no-deps` \n",
|
|
482 | 484 | "\n",
|
483 | 485 | "```conda install -c esri arcgis_learn=2.1.0 python=3.9```\n",
|
484 | 486 | "\n",
|
485 |
| - "Note: Python version 3.6 and 3.8 are also supported with this command." |
| 487 | + "Note: Python version 3.7 and 3.8 are also supported with this command." |
486 | 488 | ]
|
487 | 489 | },
|
488 | 490 | {
|
|
576 | 578 | ],
|
577 | 579 | "metadata": {
|
578 | 580 | "kernelspec": {
|
579 |
| - "display_name": "Python 3 (ipykernel)", |
| 581 | + "display_name": "Python 3", |
580 | 582 | "language": "python",
|
581 | 583 | "name": "python3"
|
582 | 584 | },
|
|
590 | 592 | "name": "python",
|
591 | 593 | "nbconvert_exporter": "python",
|
592 | 594 | "pygments_lexer": "ipython3",
|
593 |
| - "version": "3.7.11" |
| 595 | + "version": "3.7.10" |
594 | 596 | },
|
595 | 597 | "toc": {
|
596 | 598 | "base_numbering": 1,
|
|
604 | 606 | "toc_position": {},
|
605 | 607 | "toc_section_display": false,
|
606 | 608 | "toc_window_display": false
|
| 609 | + }, |
| 610 | + "varInspector": { |
| 611 | + "cols": { |
| 612 | + "lenName": 16, |
| 613 | + "lenType": 16, |
| 614 | + "lenVar": 40 |
| 615 | + }, |
| 616 | + "kernels_config": { |
| 617 | + "python": { |
| 618 | + "delete_cmd_postfix": "", |
| 619 | + "delete_cmd_prefix": "del ", |
| 620 | + "library": "var_list.py", |
| 621 | + "varRefreshCmd": "print(var_dic_list())" |
| 622 | + }, |
| 623 | + "r": { |
| 624 | + "delete_cmd_postfix": ") ", |
| 625 | + "delete_cmd_prefix": "rm(", |
| 626 | + "library": "var_list.r", |
| 627 | + "varRefreshCmd": "cat(var_dic_list()) " |
| 628 | + } |
| 629 | + }, |
| 630 | + "types_to_exclude": [ |
| 631 | + "module", |
| 632 | + "function", |
| 633 | + "builtin_function_or_method", |
| 634 | + "instance", |
| 635 | + "_Feature" |
| 636 | + ], |
| 637 | + "window_display": false |
607 | 638 | }
|
608 | 639 | },
|
609 | 640 | "nbformat": 4,
|
|
0 commit comments