Last night, I was trying to learn about conda and environments and I did the introductory tutorial. The biggest issue was really running the Python Command Prompt as an administrator. So, I created a new environment from the Command Prompt using conda install --name and it appears to work just fine. However, when I try to activate it in ArcGIS Pro, it says it is Broken environment cannot be used.
I followed this steps but I still have this error" Broken environment cannot be used
is this steps Right to install new env and download Deep learning Library?
1-I installed New OS windows
2- download arcgis pro 3.0.0
3- update it to 3.0.1
4- open CMD as administrator
5- conda create --name geoai python 3.9.12
6- conda activate geoai
7- conda install -c esri arcgis
8-conda install -c esri deep-learning-essentials
9-conda install -c esri arcgis_learn python=3.9.12
You need to follow the instructions here
Install deep learning frameworks for ArcGIS—ArcGIS Pro | Documentation
deep-learning-frameworks/README.md at master · Esri/deep-learning-frameworks (github.com)
you need to create a clone first,
I tried it ,but It doesn't Work
what do you mean... it didn't work?
What were your error messages?
Did you delete your previous attempts to create and environment for the deep learning packages?
Where was it installed? Did you use the correct framework? Do you have other instances of python installed? Do you have other conda environments?
The framework instructions do work, but if you found an instance where it doesn't, file an "issue" at
where you can provide more details and they can troubleshoot whether it is a package problem or an installation problem
I used this Command to create new env
conda create --name geoai python 3.9.12
conda activate geoai
conda install -c esri arcgis
conda install -c esri deep-learning-essentials
conda install -c esri arcgis_learn python=3.9.12
2- No, I didn't delete it, it's still there
3-I install it here Users\M.Mahmoud\conda3\env
It looks like you're not installing correctly. You're creating a new environment from scratch when you should actually be cloning the arcgispro-py3 env that comes with Pro. Here is how you can get a deep-learning-essentials conda environment you can use with Pro:
from: deep-learning-frameworks/README.md at master · Esri/deep-learning-frameworks (github.com)
You can install the deep learning libraries from a command prompt using these steps:
1. Open the `Python Command Prompt` window
2. Clone the default Python environment with this command: (don't forget the `--pinned`)
> `conda create -n your-clone-name --clone arcgispro-py3 --pinned
3. When the Python environment has been cloned, activate the cloned environment:
> `activate your-clone-name`
4. Install the deep learning essentials libraries into your cloned environment with:
> `conda install deep-learning-essentials`
5. Install arcgis_learn into your clone next with:> `conda install arcgis_learn`
Alternatively we recommend installing the Deep Learning Libraries Installer for ArcGIS Pro 3.0 (available here: https://github.com/Esri/deep-learning-frameworks/) which will install a verified set of working deep-learning-essentials packages directly into your arcgispro-py3 environment. Following this install your steps to get arcgis_learn installed would be:
1. Open the `Python Command Prompt` window
2. Clone the default Python environment with this command: (don't forget the `--pinned`)
> `conda create -n your-clone-name --clone arcgispro-py3 --pinned
3. When the Python environment has been cloned, activate the cloned environment:
> `activate your-clone-name`
5. Install arcgis_learn into your clone next with:> `conda install arcgis_learn`
I tried to do this but is doesn't work
each video I have seen on YouTube use command in main post and it word correctly
I don't Know what is wrong
Hello, I am having a similar problem. This worked fine until we updated to ArcGIS Pro 3. This is what happens from the command line (there are several hundred additional errors):
(arcgispro-py3) c:\temp\harb>conda create -n deeplearning --clone arcgispro-py3 --pinned
Source: C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
Destination: C:\Users\HARBERT\AppData\Local\ESRI\conda\envs\deeplearning
Packages: 207
Files: 424
Copying pinned file from C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\conda-meta\pinned to C:\Users\HARBERT\AppData\Local\ESRI\conda\envs\deeplearning\conda-meta\pinned
Preparing transaction: done
Verifying transaction: failed
CondaVerificationError: The package for nlohmann_json located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\nlohmann_json-3.7.0-2
appears to be corrupted. The path 'Library/nlohmann_json.natvis'
specified in the package manifest cannot be found.
CondaVerificationError: The package for openssl located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\openssl-3.0.3-2
appears to be corrupted. The path 'Library/ct_log_list.cnf'
specified in the package manifest cannot be found.
CondaVerificationError: The package for openssl located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\openssl-3.0.3-2
appears to be corrupted. The path 'Library/openssl.cnf'
specified in the package manifest cannot be found.
CondaVerificationError: The package for vs2015_runtime located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\vs2015_runtime-14.27.29016-h5e58377_2
appears to be corrupted. The path 'api-ms-win-core-console-l1-1-0.dll'
specified in the package manifest cannot be found.
CondaVerificationError: The package for vs2015_runtime located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\vs2015_runtime-14.27.29016-h5e58377_2
appears to be corrupted. The path 'api-ms-win-core-datetime-l1-1-0.dll'
specified in the package manifest cannot be found.
CondaVerificationError: The package for vs2015_runtime located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\vs2015_runtime-14.27.29016-h5e58377_2
appears to be corrupted. The path 'api-ms-win-core-debug-l1-1-0.dll'
specified in the package manifest cannot be found.
CondaVerificationError: The package for vs2015_runtime located at C:\Users\HARBERT\AppData\Local\ESRI\conda\pkgs\vs2015_runtime-14.27.29016-h5e58377_2
appears to be corrupted. The path 'api-ms-win-core-errorhandling-l1-1-0.dll'
specified in the package manifest cannot be found.
Hundreds of errors below this....................................................................................
-------------------------------------------------------------------------------------------------------------------------------------
Any idea what went wrong? ArcGIS pro works fine but we cannot clone the environment, which stops all use of DL.
Thank you for your help,
Bill