赞
踩
Anaconda3是一个用于数据科学和机器学习的Python发行版本,包含了大量的科学包和工具。
Anaconda3还提供了环境管理功能,允许用户在同一台机器上安装和使用多个版本的Python,并且可以轻松切换。
特别是在linux环境,由于python官方只提供了源码安装包,通过源码编译安装可能会出现各种依赖的缺失,安装变得异常麻烦,使用anaconda3能够非常轻松地解决python环境问题。
本文系统:Ubuntu 20.04.6 LTS
下载安装包:
https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
安装:
./Anaconda3-2023.09-0-Linux-x86_64.sh
安装过程:
Welcome to Anaconda3 2023.09-0 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>> ================================================== End User License Agreement - Anaconda Distribution ================================================== Copyright 2015-2023, Anaconda, Inc. All rights reserved under the 3-clause BSD License: 。。。省略。。。 。。。省略。。。 。。。省略。。。 Do you accept the license terms? [yes|no] [no] >>> yes Anaconda3 will now be installed into this location: /root/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/root/anaconda3] >>> #直接回车,将安装在/root/anconda3目录下 PREFIX=/root/anaconda3 Unpacking payload ... Installing base environment... Downloading and Extracting Packages Downloading and Extracting Packages Preparing transaction: done Executing transaction: \ Installed package of scikit-learn can be accelerated using scikit-learn-intelex. More details are available here: https://intel.github.io/scikit-learn-intelex For example: $ conda install scikit-learn-intelex $ python -m sklearnex my_application.py done installation finished. Do you wish to update your shell profile to automatically initialize conda? This will activate conda on startup and change the command prompt when activated. If you'd prefer that conda's base environment not be activated on startup, run the following command when conda is activated: conda config --set auto_activate_base false You can undo this by running `conda init --reverse $SHELL`? [yes|no] [no] >>>yes no change /root/anaconda3/condabin/conda no change /root/anaconda3/bin/conda no change /root/anaconda3/bin/conda-env no change /root/anaconda3/bin/activate no change /root/anaconda3/bin/deactivate no change /root/anaconda3/etc/profile.d/conda.sh no change /root/anaconda3/etc/fish/conf.d/conda.fish no change /root/anaconda3/shell/condabin/Conda.psm1 no change /root/anaconda3/shell/condabin/conda-hook.ps1 no change /root/anaconda3/lib/python3.11/site-packages/xontrib/conda.xsh no change /root/anaconda3/etc/profile.d/conda.csh modified /root/.bashrc ==> For changes to take effect, close and re-open your current shell. <== Thank you for installing Anaconda3!
重新开一个窗口登录生效。
(base) root@db01:~#
安装过程中修改了.bashrc,在文件末尾添加了如下内容:
conda info –envs
conda info
conda env list
conda create -n milvus python=3.11.7
输出:
## Package Plan ## environment location: /root/anaconda3/envs/milvus added / updated specs: - python=3.11.7 The following packages will be downloaded: package | build ---------------------------|----------------- ca-certificates-2023.12.12 | h06a4308_0 126 KB openssl-3.0.12 | h7f8727e_0 5.2 MB pip-23.3.1 | py311h06a4308_0 3.3 MB python-3.11.7 | h955ad1f_0 32.8 MB setuptools-68.2.2 | py311h06a4308_0 1.2 MB tzdata-2023d | h04d1e81_0 117 KB wheel-0.41.2 | py311h06a4308_0 145 KB xz-5.4.5 | h5eee18b_0 646 KB ------------------------------------------------------------ Total: 43.6 MB The following NEW packages will be INSTALLED: _libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main _openmp_mutex pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu bzip2 pkgs/main/linux-64::bzip2-1.0.8-h7b6447c_0 ca-certificates pkgs/main/linux-64::ca-certificates-2023.12.12-h06a4308_0 ld_impl_linux-64 pkgs/main/linux-64::ld_impl_linux-64-2.38-h1181459_1 libffi pkgs/main/linux-64::libffi-3.4.4-h6a678d5_0 libgcc-ng pkgs/main/linux-64::libgcc-ng-11.2.0-h1234567_1 libgomp pkgs/main/linux-64::libgomp-11.2.0-h1234567_1 libstdcxx-ng pkgs/main/linux-64::libstdcxx-ng-11.2.0-h1234567_1 libuuid pkgs/main/linux-64::libuuid-1.41.5-h5eee18b_0 ncurses pkgs/main/linux-64::ncurses-6.4-h6a678d5_0 openssl pkgs/main/linux-64::openssl-3.0.12-h7f8727e_0 pip pkgs/main/linux-64::pip-23.3.1-py311h06a4308_0 python pkgs/main/linux-64::python-3.11.7-h955ad1f_0 readline pkgs/main/linux-64::readline-8.2-h5eee18b_0 setuptools pkgs/main/linux-64::setuptools-68.2.2-py311h06a4308_0 sqlite pkgs/main/linux-64::sqlite-3.41.2-h5eee18b_0 tk pkgs/main/linux-64::tk-8.6.12-h1ccaba5_0 tzdata pkgs/main/noarch::tzdata-2023d-h04d1e81_0 wheel pkgs/main/linux-64::wheel-0.41.2-py311h06a4308_0 xz pkgs/main/linux-64::xz-5.4.5-h5eee18b_0 zlib pkgs/main/linux-64::zlib-1.2.13-h5eee18b_0 Proceed ([y]/n)?y
conda env list
conda remove -n milvus --all
conda create -n milvus python=3.11.7
conda activate milvus
python --version
conda deactivate
参考:
https://docs.anaconda.com/free/anaconda/install/uninstall/
conda init --reverse --all
新开一个窗口:
删除安装目录,例如: rm -rf /root/ anaconda3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。