Anaconda Distribution 2024.02-1

We’re excited to announce the release of Anaconda Distribution 2024.02-1! You can find the pertinent release notes here, and download the installer here.

Package Updates:

In the latest release of Anaconda Distribution, there have been 151 packages updated, 40 packages added, and 46 packages removed across all platforms. The Anaconda Distribution 2024.02-1 installer now utilizes Python 3.11.7 in the base environment. Users have the flexibility to create additional Python environments with Python 3.9, 3.10, or 3.11. Please note that Python 3.8 is no longer supported starting from this release. Also note, that the Linux Power PC platform is no longer supported as of this release.

Some of the updated packages include:

  • conda 24.1.2
  • numpy 1.26.3
  • pandas 2.1.4
  • notebook 7.0.8
  • jupyterlab 4.0.11
  • And many more!

This release includes an upgraded Conda version 24.1.2, which incorporates numerous user-facing enhancements and bug fixes. Moreover, significant improvements have been made in the build system, test fixtures, and management of package cache metadata. For a comprehensive overview of all enhancements, please refer to the release notes.

Special note for macOS “.pkg” installer users

Starting in this release, we have changed the default installation location to fix a very vexing and flaky bug many users were experiencing. This changes the default location from the user’s $HOME directory to the /opt directory. Users will now be prompted for permission to install at that location. Also, this change may cause adverse effects for those systems that have multiple users. If users are on a multi-user system, it is recommended to use the .sh installer for macOS.

Install Anaconda3 failed on centOS 7
PREFIX=/nfs/cyto/usr/changbin/anaconda3
Unpacking payload …
concurrent.futures.process._RemoteTraceback:
‘’’
Traceback (most recent call last):
File “concurrent/futures/process.py”, line 392, in wait_result_broken_or_wakeup
File “multiprocessing/connection.py”, line 251, in recv
TypeError: InvalidArchiveError.init() missing 1 required positional argument: ‘msg’
‘’’

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “entry_point.py”, line 294, in
File “entry_point.py”, line 286, in main
File “entry_point.py”, line 194, in _constructor_subcommand
File “entry_point.py”, line 159, in _constructor_extract_conda_pkgs
File “concurrent/futures/process.py”, line 575, in _chain_from_iterable_of_lists
File “concurrent/futures/_base.py”, line 621, in result_iterator
File “concurrent/futures/_base.py”, line 319, in _result_or_cancel
File “concurrent/futures/_base.py”, line 458, in result
File “concurrent/futures/_base.py”, line 403, in __get_result
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
[24765] Failed to execute script ‘entry_point’ due to unhandled exception!

Any suggestions? Thanks so much