Recommendation on hold temporarily.
Just install in the base ArcGIS Pro environment of you have control over your computer.
Keep the *.exe download and/or the *.msi and *.cab files if you 'toast' something and need to do a reinstall (the need hasn't happened with any of my cohort)
- I completely uninstalled Beta 2,
- did a fresh new install of ArcGIS Pro 2.3 and
- made a clone as describe below the dashed ===== line.
Result.... I couldn't install any packages through Pro's package manager, and when I installed Spyder via conda in my clone, it couldn't import arcpy
- I installed spyder via conda into the arcgispro-py3 env and now I have spyder working.
- I also installed other packages into that environment without issue.
- When you download, use save as to download the *.exe to a folder ... you want to keep this.
- Run the *.exe you downloaded so you have the installer *.msi and *.cab files
- Double-click on the *.msi file to begin the installation
- Specify the folder where you want Pro to be installed
- Run 'conda' via proenv.bat ( the python command prompt) and make sure your arcgispro-py3 is active and install away
- Alternately, create your clone and try to get it working with your packages and arcpy
So far I have made upgrades to
- python 3.6.8 the last of the 3.6 line
- numpy 1.15.4 the last of the 1.15 line
- I tested a number of other packages (ie scipy etc ) that didn't need upgrades.
I still recommend using this first, then check the list for possible conflicts issues
conda install <your package name> --dry-run
So until I have an explanation why installing a clone in the main env folder, the following missive may or not work for you.
I will update this thread when I have an answer. Read below for cloning
No responses on cloning, so if you have full control over your computer, just install in the base ArcGIS Pro environment path (2019-02-18)
Clone... If you have to do it, here is a guide. This guide is only for people which have actual control over their computers.
The Clone Guide
You can launch proenv.bat via your windows start options under the guise of the Python Command Prompt.
I prefer to make a desktop shortcut as shown below.
Your environments can be controlled within ArcGIS Pro's package manager or via 'conda' accessed through proenv.bat.
Cloning from within Pro
It is slower and you don't get a lot of information, but they are improving it as they go along. Activate the environment, close Pro, then restart with the new environment.
Working with conda
The shortcut brings up the command prompt in you active environment. To obtain information on your environments, just run conda info --envs
You can add a package from within the package manager of via conda. Since I prefer the --dry-run option in conda, I will illustrate it here. You can leave out the --dry-run option to perform the actual install once you are sure you won't cause any foreseen issues.
You can upgrade a package either from the package manager in ArcGIS Pro or via conda. The package manager seems to take longer and you don't get much feedback during the process.
Again, I prefer to examine an upgrade using the --dry-run option first, prior to committing.
You don't need this section
Ok... love that blue? Making conda package installs more fun...
Now not everyone needs this nor can everyone do this, but with a patch on a single file, you can add an alternate package manager and access to a load of documentation links.
In order to get the above, you have to edit a few lines in the 'conda_api.py' which will located in your clone path
The patch given by
entails altering a couple of lines in the conda-api.py file. I made a copy of the original and made fixes to the other in case I needed to undo the changes quickly. Not ideal, but worth it if you need to provided documentation and application shortcuts to users with diverse computing backgrounds.
Like I said... you don't need it, but it is a definite 'nice'.