首页 > 编程语言 >关于python Miniconda的脚本安装及 环境控制

关于python Miniconda的脚本安装及 环境控制

时间:2024-07-09 10:54:06浏览次数:8  
标签:脚本 python myenv 环境 -- Miniconda conda base 安装

1. 下载 Miniconda 安装脚本

使用 curlwget 命令下载 Miniconda 安装脚本。

使用 curl

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

 

使用 wget

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

 

2. 运行安装脚本

下载完成后,运行安装脚本:

bash Miniconda3-latest-MacOSX-x86_64.sh

 

3. 按照安装向导进行安装

运行安装脚本后,会出现一个安装向导。按提示进行操作:

  1. Enter 查看许可证。
  2. 输入 yes 接受许可证条款。
  3. 选择安装路径(默认是你的主目录)。
  4. 选择是否将 Miniconda 添加到环境变量(推荐选择 yes)。

 

4. 激活安装

安装完成后,关闭并重新打开终端,或者运行以下命令使更改生效:

source ~/.bashrc # 或 source ~/.zshrc,取决于你使用的 shell

 

5. 验证安装

在终端中输入以下命令以验证 conda 是否安装成功:

conda --version

如果显示 conda 的版本号,则表示安装成功。

 

6. (可选)创建新的环境

你可以使用 conda 创建新的虚拟环境,例如:

conda create --name myenv python=3.12 conda activate myenv

 

conda 中,base 是指默认的 conda 环境。安装 conda 后,它会自动激活一个名为 base 的环境,提供基本的包管理和环境隔离功能。

 

 

关于 base 环境

 

  • 默认环境base 环境是默认安装的 conda 环境,包含了一些基本的包和工具。
  • 激活状态:在终端提示符前看到 (base) 表示当前终端正在使用 base 环境。
  • 环境隔离:你可以创建其他虚拟环境来隔离不同项目的依赖,以避免版本冲突。

管理 conda 环境

以下是一些常用的 conda 环境管理命令:

 

创建新环境

conda create --name myenv python=3.12

 

上面的命令创建一个名为 myenv 的新环境,并安装 Python 3.12。

 

激活环境

conda activate myenv

这个命令激活 myenv 环境,终端提示符会变成 (myenv)

 

关闭当前环境

conda deactivate

这个命令会关闭当前激活的环境,返回到 base 环境。

 

列出所有环境

conda env list

这个命令列出所有 conda 环境及其路径。

 

删除环境

conda remove --name myenv --all

这个命令删除名为 myenv 的环境及其所有包。

 

控制 base 环境的自动激活

如果你不想在每次打开终端时自动激活 base 环境,可以修改 conda 的设置:

conda config --set auto_activate_base false

执行这个命令后,base 环境将不再自动激活。如果需要使用 conda,你可以手动激活 base 环境或其他环境。

 

标签:脚本,python,myenv,环境,--,Miniconda,conda,base,安装
From: https://www.cnblogs.com/tommymarc/p/18291308

相关文章

  • 备份脚本
    1.OracleRMAN备份1.1创建目录[oracle@OEL7~]$mkdir-p/u01/dbbak/script[oracle@OEL7~]$cd/u01/dbbak[oracle@OEL7~]$chown-Roracle:oinstallscript[oracle@OEL7~]$mkdir-p/u01/dbbak/db[oracle@OEL7~]$mkdir-p/u01/dbbak/arch[oracle@OEL7~]......
  • QT设置回调函数给python调用——参数法
    这种方法将回调函数作为python函数参数对象的方法来使用。Qt已经添加了Python库,并且能够正常调用Python的API,可以成功调用Python的代码块,这部分可以参考我另外一篇博客:QT中调用python中的函数-Henkk-博客园(cnblogs.com)1.QT相关函数定义1.1创建回调函数例如下面两个函......
  • 基于Python与GDAL的栅格转矢量(去边框)、添加缓冲区、简化容差
    文章目录概要整体内容简化矢量数据并应用容差小结概要在地理信息系统(GIS)中,栅格数据与矢量数据之间的转换是一项基本且重要的操作。栅格数据通常用于表示连续变化的数据(如温度、海拔等),而矢量数据则更适合表示离散的地理要素(如点、线、面)。此外,为矢量要素添加缓冲区是......
  • 备份脚本backup_log.sh、计划任务
    脚本+计划任务 = 解放了劳动力,提升效率--》实现了自动化操作编写一个脚本backup_log.sh实现备份/var/log目录下的所有日志文件到/backup目录下,要求文件名是包含当天日期,精确到秒,文件名例如:20240308151520-log.tar.gz。同时要求删除/backup目录下七天前的备份文件,只保留最......
  • 智慧工地安全绳检测识别系统 Python
    智慧工地安全绳检测识别系统利用现场已有的监控摄像头,智慧工地安全绳检测识别系统通过机器视觉+边缘计算实时分析监控画面数据不用人工控制;智慧工地安全绳检测识别系统可以及时发现监控区域人员未佩戴安全绳违规行为,迅速及时地给予预警提醒,协助后台人员高效的监督现场安全作业,......
  • python matplot绘图工具练习
    #pyplotimportmatplotlib.pyplotaspltimportnumpyasnpimportseabornassnsimportpandasaspdx_point=np.array([0,6])y_point=np.array([0,100])plt.plot(x_point,y_point,'b-.v')#格式处理plt.show()x=np.arange(0,4*np.pi,0.1)y=......
  • 【视频讲解】Python、R时间卷积神经网络TCN与CNN、RNN预测时间序列3实例附代码数据
    全文链接:https://tecdat.cn/?p=36944原文出处:拓端数据部落公众号本文旨在探讨时间卷积网络(TemporalConvolutionalNetwork,TCN)与CNN、RNN在预测任务中的应用。通过引入TCN模型,我们尝试解决时间序列数据中的复杂依赖关系,以提高预测的准确性。本文首先介绍了TCN的基本原理,随后详......
  • Python——习题练习 part3 函数进阶
    本篇文章记录函数进阶部分的知识点及例题代码。目录六,函数进阶01 函数的多返回值02函数的传参方式 1,位置参数2,关键字参数3,缺省参数4,不定长参数a,位置传递b,关键字传递03lambda匿名函数六,函数进阶01 函数的多返回值#函数的多返回值deftest_return():......
  • Python进阶入门之DataFrame
    引言接上一篇《关于Python中的series详解与应用》。本篇将详细介绍DataFrame,主要包括它的定义、创建方法、常用操作、应用场景以及与其他数据结构的比较。什么是DataFrameDataFrame是Pandas库中的一种二维标签数据结构,可以看作是一种带有行和列标签的表格数据。它既有行索引......
  • 关于Python中的series详解与应用
    引言近期在学习Python的过程中学到了Pandas库,它是数据处理操作中一款非常强大且流行的工具。而Pandas的两个核心数据结构是Series和DataFrame(下一篇文章便会进行有关学习)。本篇将详细介绍Series,主要包括它的定义、创建方法、常用操作、应用场景以及与其他数据结构的比较,仅为......