Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >配置 Python 环境 - Conda

配置 Python 环境 - Conda

原创
作者头像
1AI
发布于 2025-01-17 12:48:21
发布于 2025-01-17 12:48:21
2820
举报

这里推荐使用 Miniconda


下载安装 Miniconda

官方文档 - 下载 :https://docs.anaconda.com/miniconda/install/


方式一:下载安装包

安装包地址:https://www.anaconda.com/download/success

支持 Windows、macOS、Linux


macOS 在下载 pkg 安装包后,双击安装来安装;

安装成功后,将在终端 prompt 看到 (base) ,代表你进入了 base conda 环境。


你可以在终端输入下面命令来测试:

代码语言:shell
AI代码解释
复制
conda list

方式二:使用脚本

Apple Silicon
代码语言:shell
AI代码解释
复制
mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

Apple Intel
代码语言:shell
AI代码解释
复制
mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

Linux 64-bit
代码语言:shell
AI代码解释
复制
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

代码语言:shell
复制

安装低版本

你可以在这里找到低版本的 脚本、安装器

https://repo.anaconda.com/miniconda/


激活环境

安装成功后,运行下面命令来激活环境

代码语言:shell
AI代码解释
复制
source ~/miniconda3/bin/activate

让 conda 在所有 shells 上有效,运行以下命令:

代码语言:shell
AI代码解释
复制
conda init --all

conda 常用操作

环境管理


查看当下有哪些环境

代码语言:shell
AI代码解释
复制
conda info -e

创建环境

基于 python 3.11

此处我命名环境名为 e311,你可以改为自己的名字

代码语言:shell
AI代码解释
复制
conda create -n e311 python=3.11

复制环境

如果环境 e311 已经有一些很方便的包,但需要创建新环境,可以复制 e311

代码语言:shell
AI代码解释
复制
conda create -n e3112 --clone e311

切换环境

代码语言:shell
AI代码解释
复制
% conda info -e
# conda environments:
#
base                  *  /Users/shushu/miniconda3
e311                     /Users/shushu/miniconda3/envs/e311

(base) % conda activate e311

(e311) % conda activate base

退出环境

代码语言:shell
AI代码解释
复制
conda deactivate

移除环境

代码语言:shell
AI代码解释
复制
conda remove -n e311 --all

修改环境名

代码语言:shell
AI代码解释
复制
conda create --name e11 --clone e311
conda remove --name e311 --all 

包管理

查看已经安装的package

代码语言:shell
AI代码解释
复制
conda list

安装包

代码语言:shell
AI代码解释
复制
conda install numpy 

安装指定版本

代码语言:shell
AI代码解释
复制
conda install numpy==3.45.3

指定环境参数安装(-n)

代码语言:shell
AI代码解释
复制
conda install -n e11 numpy

终端前显示了 环境名后,使用 pip install 也可以安装到当下环境


在源仓库查找包

代码语言:shell
AI代码解释
复制
conda search sqlite

将返回历史版本信息

代码语言:shell
AI代码解释
复制
 % conda search sqlite
Loading channels: done
# Name                       Version           Build  Channel             
sqlite                        3.20.1      h7e4c145_2  pkgs/main           
sqlite                        3.20.1      h900c3b0_1  pkgs/main           
sqlite                        3.21.0      h3efe00b_0  pkgs/main           
sqlite                        3.21.0      h3efe00b_2  pkgs/main           
...

更新包

代码语言:shell
AI代码解释
复制
conda update numpy

卸载包

代码语言:shell
AI代码解释
复制
conda remove numpy

其它命令:

代码语言:shell
AI代码解释
复制
 % conda --help
usage: conda [-h] [-v] [--no-plugins] [-V] COMMAND ...

conda is a tool for managing and deploying applications, environments and packages.

options:
  -h, --help          Show this help message and exit.
  -v, --verbose       Can be used multiple times. Once for detailed output, twice for INFO logging, thrice for DEBUG logging,
                      four times for TRACE logging.
  --no-plugins        Disable all plugins that are not built into conda.
  -V, --version       Show the conda version number and exit.

commands:
  The following built-in and plugins subcommands are available.

  COMMAND
    activate          Activate a conda environment.
    clean             Remove unused packages and caches.
    compare           Compare packages between conda environments.
    config            Modify configuration values in .condarc.
    content-trust     Signing and verification tools for Conda
    create            Create a new conda environment from a list of specified packages.
    deactivate        Deactivate the current active conda environment.
    doctor            Display a health report for your environment.
    env               See `conda env --help`.
    info              Display information about current conda install.
    init              Initialize conda for shell interaction.
    install           Install a list of packages into a specified conda environment.
    list              List installed packages in a conda environment.
    notices           Retrieve latest channel notifications.
    package           Create low-level conda packages. (EXPERIMENTAL)
    remove (uninstall)
                      Remove a list of packages from a specified conda environment.
    rename            Rename an existing environment.
    repoquery         Advanced search for repodata.
    run               Run an executable in a conda environment.
    search            Search for packages and display associated information using the MatchSpec format.
    update (upgrade)  Update conda packages to the latest compatible version.

伊织 2025-01-17(五)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
​安装conda--linux 的应用商店DAY3-Gaozsi
anaconda=miniconda+150 high quality packages=conda+Python+base packages
gaozsi
2024/02/22
2680
Anaconda入门详解
Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软件包。
py3study
2020/01/03
1.6K0
Python 虚拟环境工具 conda 用法
  Miniconda是一款免费的conda最小安装程序,仅包含conda、Python以及二者所依赖的包等。Miniconda通过管理工具包,开发环境,python版本,大大简化了工作流程。不仅可以方便安装,更新,卸载工具包,而且安装时能自动安装相应的依赖包。在集群上利用Miniconda环境可以简易化软件的安装及编译。
宋天伦
2024/08/06
1180
Day3——Linux环境中的软件安装
1.通过miniconda 清华镜像uname -a务必通过此代码查看服务器位数查找适合自己的版本,注意区分X86_64与ppc64le的区别
掩扉先生
2023/10/22
2340
Day3-李泽平-Linux环境下的软件安装
目的:安装64位最新版本(Miniconda3-py39_24.1.2-0-Linux-x86_64.sh)
用户11040033
2024/03/25
2640
生物信息基础:conda包管理器安装及使用
Conda 是一个包管理器,类似于手机上的 AppStore 或电脑上的软件管家,可以方便地安装各种软件,并且能够为每一个软件创建自己的运行环境,互不干扰。
简说基因
2020/11/23
9300
万字长文:深度全面了解Conda的各种骚操作,强烈建议收藏
本文重点分享Python的包管理工具和环境管理工具:conda。 未来的日子中,期待和大家一起成长,一起分享高质量原创文章
小码匠
2022/06/16
3.1K0
万字长文:深度全面了解Conda的各种骚操作,强烈建议收藏
在macOS安装运行免费好用的AI绘图神器Fooocus
Fooocus是一个AI作图工具,特色是极简,好用,开源,免费,本文介绍如何在macOS笔记本安装Fooocus,实现随时随地离线作图。
zhaoolee
2024/02/18
1.3K0
在macOS安装运行免费好用的AI绘图神器Fooocus
JupyterLab 实战
Project Jupyter[1] (/ˈdʒuːpɪtər/) 是一个旨在开发跨多种编程语言的交互式计算的开源软件、开放标准和服务的项目。
AlphaHinex
2024/04/09
4630
JupyterLab 实战
Bioconda软件安装神器:多版本并存、环境复制、环境导出
2017年生信宝典发布了Linux学习 - 又双叒叕一个软件安装方法,现在根据使用经验做一些更新,主要是增加了conda环境的复制、导入和导出功能。最开始是为了培训时,学员更方便搭建流程引入的,现在分享出来,方便更多人使用。
生信宝典
2019/08/23
2K0
教育行业PyFlink整合FlinkML机器学习场景实践总结
本文主要记录教育行业高校PyFlink整合Flink ML的场景案例实践总结。PyFlink是可以使用Python语言开发Apache Flink的功能API,允许构建批或流任务、机器学习、ETL等场景,分为Table API和DataStreamAPI。
用户9421738
2024/10/25
1760
教育行业PyFlink整合FlinkML机器学习场景实践总结
RNA-seq(1) :用conda安装RNA-seq所需要的工具
-添加镜像源:conda config -add conda config --show
Y大宽
2018/09/10
4.4K0
python的环境,你再也不用愁
conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, Java, Javascript, C/ C++, FORTRAN。
用户10002156
2022/12/21
5850
使用conda配置一个单细胞数据分析环境
这个时候,你无需理会你的服务器的R语言版本或者R包啦,因为你每次都会 conda activate r 激活你自己的R语言环境哦。我们在这个环境里面安装了 bioconductor的 singlecelltk和singlecellsignalr,因为它们本身就会依赖大量的其它R语言包,所以理论上这个时候你的这个 conda activate r 小环境,已经是比较好的可以用来做单细胞转录组数据分析的啦!
生信技能树
2021/11/25
2.3K1
python-1
我的理解是软件库有的大小,有一些安装可能必须要借用anaconda,太大了能不用就不用
用户10300557
2024/12/23
750
人人都会AI|Python快速入门体验(3)
人人都会AI。好比历史浪潮中工业时代过渡到互联网阶段时,从"电脑是什么"到"人人都会上网",AI正在蜕变为每个人的必备技能。
一臻AI
2025/03/06
1030
人人都会AI|Python快速入门体验(3)
一文掌握 conda 安装配置生物信息软件
Conda 是一种通用包管理系统,旨在构建和管理任何语言的任何类型的软件。通常与 Anaconda 和 Miniconda 一起发放。
章鱼猫先生
2021/10/15
4.5K0
一文掌握 conda 安装配置生物信息软件
linux环境下的软件安装
进入网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
用户11155150
2024/06/09
2870
通过R里面的reticulate包桥接使用Windows的conda
但是我们常规的的教程都是基于Linux的conda的教程,比如各个用户里面安装自己的conda,每个用户独立操作,安装方法代码如下:
生信技能树
2022/03/03
1.2K0
通过R里面的reticulate包桥接使用Windows的conda
超详细的 Linux - conda 环境安装教程
在 Linux 系统中安装 conda 环境可以为您提供便捷的 Python 环境管理和包管理功能。本教程将详细介绍在 Linux 系统中安装 conda 的步骤。
季春二九
2024/07/05
3.9K0
相关推荐
​安装conda--linux 的应用商店DAY3-Gaozsi
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档