MacOS Catalina was released on October 7, 2019, and has been causing quite a stir for Anaconda users. Apple has decided that Anaconda’s default install location in the root folder is not allowed. It moves that folder into a folder on your desktop called “Relocated Items,” in the Security folder. If you’ve used the .pkg installer for Anaconda, this probably broke your Anaconda installation. Many users discuss the breakage at https://github.com/ContinuumIO/anaconda-issues/issues/10998.
There is unfortunately no simple fix for your current installation. Some people have recommended moving the Anaconda folder from the “Relocated Items” folder back to your home folder, followed by modifying PATH to point at the new location. This is a partial fix, and may restore some core functionality for you. Unfortunately, many files in a given conda environment contain hard-coded paths to their install path (AKA prefix). When you copy or move folders around, these hard-coded paths are not accurate, and programs in your environment might look for other things in the wrong place and break.
So, where to go from here? You have several options.
This post introduces how to install Miniconda on Mac. (For installing Miniconda on Linux OS, check out this post.) (For commonly used conda commands check this post.) (For the comparison among Anaconda, Miniconda, and Virtualenv with pip, check this post.) Step 1: download Miniconda (bash installer) from. I don't know about other people but I've had issue downloading conda/miniconda etc for a few hours now. For some reason it decided to install at /opt when using the graphical installer (i.e. I've been through the uninstall here How to uninstall Anaconda completely from macOS and additionall did an rm -rf /opt command. Seems that without this its not actually uninstalled (you. You should install Anaconda on Mac OS X before you can use Python for data science. The Mac OS X Anaconda installation comes only in one form: 64-bit. Before you can perform the install, you must download a copy of the Mac software from the Continuum Analytics site. The following steps help you install Anaconda 64-bit on a Mac system.
We have tested the currently available shell installers, and found them to work fine with Catalina. If you rely on the GUI installer instead, you’ll need to wait for the soon-to-be-released Anaconda 2019.10 installer, which will be signed and notarized in accordance with Apple’s more stringent policies.
This is experimental, but will allow you to fix your old installation and keep all of your old environments. To do this, you’ll use our self-contained prefix replacement tool at https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe Note that although these files have a “.exe” file suffix, they are not Windows executables. We use the .exe suffix to indicate a standalone executable.
Anaconda Download Mac Os 10.8
The experimental tool uses pyinstaller to make a standalone execution from code at https://github.com/conda/conda-prefix-replacement, which is a consolidated collection of the prefix detection and replacement code that is spread between conda and conda-build. We’ve added a novel feature to CPR for “rehoming” environments, which is the functionality needed to address the moved environment problem. Specifically, given the current (new) prefix, rehoming attempts to detect the old prefix from files within, and then adjust the detected files to have the new prefix value.
1. At a terminal, download the file and make it executable:
2. Run the CPR tool to fix embedded paths:
Let’s say you started with an install to /Anaconda3, which Apple helpfully moved to “Relocated Items.” You have moved that folder to ~/anaconda3. Example commands for using CPR to fix this are:
Again, that finds your old prefix by looking in some files that are known to record the prefix in a readily parseable way. If that fails, you can still fix things as long as you know what the original path was:
The CPR command is recursive. Because environments default to the envs folder within your Anaconda[2|3] folder, CPR will fix all of your environments within your base prefix as well.
3. Re-run conda init to fix your conda shell command:
NOTE: if you use a shell other than bash, specify it in the conda init command:
4. Fix your ~/.conda/environments.txt file:
Open the ~/.conda/environments.txt file, and find/replace all instances of the old install location (e.g. /Anaconda3) with the new one (e.g. ~/anaconda3).
Anaconda Download Mac Os 10.13
5. Find any remaining references to the old environment in other configuration files:
Many packages in Anaconda manage their own configuration files, typically in some subfolder of your home directory. You can use a tool like grep or ripgrep to find these files. You’ll then need to edit them and fix the paths as you did with the environments.txt file. An example grep command might be:
We hope this helps you get back on track.