首页 > 系统相关 >1.Linux环境下Anaconda搭建及常用命令

1.Linux环境下Anaconda搭建及常用命令

时间:2024-07-24 10:29:00浏览次数:12  
标签:-- 常用命令 Anaconda 虚拟环境 conda install Linux

1. 简介

pip是Python的包管理工具,可以安装和卸载软件包,但是无法管理python的版本等功能

conda是一个开源的包管理工具和环境管理系统,可以管理不同版本的Python以及非Python包,适用于多种语言,如Python,Java,C/C++等等,可以创建和管理独立的环境

Anaconda是一个包含大量科学包及其依赖的发行版本,提供了大量的科学库,如numpy,pandas等,也包含了python和conda等安装好的工具包,文件也比加大,我们通常只需要安装Anaconda即可

 

2.安装Anaconda

1. 下载

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

如果linux上没有wget工具,则安装: sudo apt install wget

 

2. 查看下载的文件是否正确

sha256sum Anaconda3-2024.06-1-Linux-x86_64.sh

输出的数字和下载的文件作对比

 

3. 执行安装命令

# 先赋权再执行安装程序
chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh sh ./Anaconda3-2024.06-1-Linux-x86_64.sh

 3.1 点击回车

会出现一堆文字,想看就一直点击回车,不想看就点击q

3.2 键入yes,同意刚才的一顿比比

 3.3 修改安装路径

不想修改就点击回车,想修改就输入文件夹的绝对路径

3.4 键入yes,添加环境变量

 

4.保存更改

source ~/.bashrc

 

5.检查是否成功安装

conda -V

 

3.conda的常用命令

3.1 conda版本操作

  1. 查询conda版本
    conda --version
  2. 更新conda版本
    conda update conda
  3. 查看conda环境详情
    conda info

     

3.2 虚拟环境管理

  1. 查看当前的虚拟环境
    conda env list
  2. 创建虚拟环境
    conda create --name test python=3.8

    test为环境名字,可以指定python版本

  3. 激活虚拟环境
    conda activate test
  4. 退出当前虚拟环境
    conda deactivate
  5. 删除某个虚拟环境
    conda remove -n test  --all 
  6. 复制虚拟环境
    conda create --name new_env_name --clone old_env_name
  7. 分享/备份虚拟环境

    一个分享环境的快速方法就是给他一个你的环境的.yml文件。

    首先激活要分享的环境,在当前工作目录下生成一个environment.yml文件。

    conda env export > environment.yml

    对方拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境即可。

    conda env create -f environment.yml

     

3.3 包管理

  1. 安装包
    conda install [package]
    或者
    conda install xlrd=1.2.0 (注意是单等于号)
    或者
    pip install [package]
    或者
    pip install xlrd=1.2.0 (注意是双等于号)
    或者
    conda install --yes --file requirements.txt

    批量导出包含环境中所有依赖包到requirements.txt文件。

    conda list -e > requirements.txt
  2. 删除包
    conda remove [package]
  3. 升级包
    conda update [package]
  4. 搜索包
    conda search [package]

     

3.4 配置

安装Anaconda后,每次启动都会自动激活虚拟环境,如前面出现(base)字样。

 因此如果想关闭自动激活,可输入以下命令:

conda config --set auto_activate_base false

 

标签:--,常用命令,Anaconda,虚拟环境,conda,install,Linux
From: https://www.cnblogs.com/victor1234/p/18320289

相关文章

  • 【Linux】1.Linux的基本指令---快速学习6个指令,开启新世界的大门
     欢迎来到CILMY23的博客......
  • Linux如何配置触控板?
    Linux配置触控板通常涉及编辑或创建配置文件,并调整相应的设置以符合个人使用习惯。以下是一个详细的步骤指南,主要基于使用Xorg图形服务器和libinput驱动的情况,因为libinput是许多现代Linux发行版中推荐的触控板驱动。确认你的Linux系统是否已安装libinput驱动。libinput是许多......
  • Linux没有图形界面,怎么样可以在局域网下进行远程?
    当Linux系统没有图形界面时,仍然可以通过多种方式在局域网下进行远程访问和操作。SSH是一种加密的网络协议,用于远程登录和操作Linux系统。它是命令行界面下的主要远程访问方式。大多数Linux发行版都默认安装了SSH服务(sshd)。如果没有安装,可以通过包管理器(如apt-get、yum等)进行安......
  • 无法在 Linux 中使用 pip 安装 Pillow(错误:命令“gcc”失败,退出状态为 1)
    我一直在尝试使用pip安装Pillow包(python版本3.6,Pillow版本8.4,Linux虚拟机)。其他几个答案建议安装开发人员包,但我没有sudo权限。我收到“致命错误:Python.h:没有这样的文件或目录”和“错误:命令'gcc'失败,退出状态1”“我都尝试过:python3-mpipinstallPillo......
  • Python基础-Anaconda,Spyder,数据类型
    1、Python与Anaconda在想使用Python之前需先安装Python,以及PythonIDE和Python的库,而用Anaconda就可以一键安装。Anaconda包含了Python,常用的python库以及IDE,还具有强大的环境和python包的管理能力。PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境)是一个为开发......
  • [技巧] Linux 对拍
    造数据#include<bits/stdc++.h>usingnamespacestd;intrandom(intl,intr){ return(longlong)rand()*rand()%(r-l+1)+l;}intmain(){ freopen("in.in","w",stdout); srand(time(0)); intn=random(2,100000); cout......
  • linux 信号量sem 使用示例
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、信号量是什么?二、代码示例1.posix2.systemV总结前言提示:这里可以添加本文要记录的大概内容:信号量主要用于进程间使用信号量:分为posix和systemV信号量posix信号量:sem_open:......
  • windows 系统下常用命令
    根据进程名称查找进程PID>tasklist|findstrchrometasklist命令详解tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的需求进行过滤,查找我们需要了解的进程信息。tasklist替换tlist.exe工具。findstr命令详......
  • 2024.7.23 Linux——DNS服务搭建(day12)
    (一)搭建nginx1.首先布置基本环境要求能够ping通外网,有yum源2.安装nginxyum-yinstallnginx然后查看验证 3.修改网页配置文件修改文件,任意编写内容,然后去物理机测试(二)创建一台客户端1.模拟一下客户,用母机克隆一台作为我们的客户端然后只需修改地址,保证能够ping......
  • linux内核源码阅读-mm
     总体功能:在Intel80X86CPU中,程序在寻址过程中使用的是由段和偏移值构成的地址。该地址并不能直接用来寻址物理内存地址,因此被称为虚拟地址。为了能寻址物理内存,就需要一种地址变换机制将虚拟地址映射或变换到物理内存中,这种地址变换机制就是内存管理的主要功能之一(内存管理......