anaconda 安装、配置、开机启动和基本操作 (windows+linux 详细)

包括notebook的开机启动,启动脚本、配置等,2024年3月7日更新教程
anaconda是conda中的一种,也可以选用其它的conda
anaconda会把python、pip等直接安装上,不用额外装配了,省心
conda对于需要多个python环境的开发者非常方便
演示版本 windows:2023.09 linux:2024.2 安装方法对于其它版本基本一致

官网: anaconda下载页面

如果需要安装miniconda,可以参考:miniconda安装

参考右侧的目录找到你需要的

一、windows下安装启动

linux的直接翻到二

1.下载安装包

点击download下载
在这里插入图片描述

2.安装

选择next,下一步
在这里插入图片描述I Agree
在这里插入图片描述默认即可
在这里插入图片描述自己选取安装地址,如果不熟悉,默认即可
在这里插入图片描述
这个地方勾选加入环境变量(默认没勾选,建议直接勾选,这样就不用手动加入了),如果忘记点了,参考下面一节。安装时间较长,耐心等待。
安装完成后一路默认即可。
在这里插入图片描述

3.环境变量(上一步勾选了就不用这一步了,直接略过)

(windows10之后有搜索框,直接搜索环境变量就显示了)
使用系统的搜索功能来找到环境变量:
在这里插入图片描述

如果安装目录为C:\anaconda3
添加Path的环境变量如下

C:\anaconda3
C:\anaconda3\Scripts 
C:\anaconda3\Library\mingw-w64\bin
C:\anaconda3\Library\usr\bin 
C:\anaconda3\Library\bin

如下图
在这里插入图片描述

4.测试

打开命令提示符
有版本提示即说明安装正常

conda -V

5.使用notebook

windows下使用notebook很简单,打开下面工具(anaconda的命令行),输入jupyter notebook即可自动打开浏览器。
在这里插入图片描述
或者直接运行这个,就自己打开了
在这里插入图片描述

6.配置jupyter notebook

查找配置文件地址,在上面的命令行中运行

jupyter notebook --generate-config

打开编辑这个文件,可以用vs code(windows我写的详细点)
配置notebook的保存地址
找到c.NotebookApp.notebook_dir,改为你需要的
删除#号注释,并改为c.NotebookApp.notebook_dir = ‘d:/anaconda’
配置启动的端口(端口没被占用就不要改了)
默认为8888,如果修改,找到c.NotebookApp.port
删除#号注释,改为自己需要的,根据自己需要修改
允许非本机访问(windows下部署一般是本地用,所以这个可以不动)
默认为localhost,找到c.NotebookApp.ip
删除#号注释,并修改为c.NotebookApp.ip = ‘0.0.0.0’(0.0.0.0为不受限,也可以限定ip)
是否启动浏览器(根据自己需要改或者不改)
默认自动启动,找到c.NotebookApp.open_browser
删除#号注释,并修改为c.NotebookApp.open_browser = False

7.开机启动notebook

windows下的开机启动,最简单的方式为写.bat启动脚本+计划任务,操作流程如下:
新建一个xxx.txt文件,修改为xxx.bat结尾的文件。
编辑,内容如下(双击这个文件也可以直接打开notebook):

jupyter notebook

计划任务程序-》创建任务:
设定触发器-》开始任务-》选择登录时
操作-》程序或脚本,然后在常规把名称填了,保存即可

注意杀毒软件的误报,注意启动位置。
(windows下我就写的详细点)
在这里插入图片描述

二、linux下安装启动

版本:anaconda2024.02(2024.2)
debian系和rhat系通用

(一)主体安装

1.下载

进入目录

cd /usr/local

注意版本,如果版本更新,下面的链接可能失效,先去官网去看版本
如果下载过慢,可以用下载软件下载后上传

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

或者从直接从镜像下载,然后上传(用浏览器复制后下载)

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

2.安装

授予权限

chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh

安装

sh ./Anaconda3-2024.02-1-Linux-x86_64.sh

会提示一堆信息,大意就是用户须知,操作如下:
按Enter进入用户协议
连续按下键,直到显示End
在这里插入图片描述输入yes,会提安装信息,可以换位置(如果root分区空间有限)

在这里插入图片描述如果使用默认位置,直接按enter,如果需要改位置,则直接输入位置即可
然后进入到安装过程,一段时间后,提示是否自动激活默认的base环境,默认为no,可以设置yes,建议是默认的no,直接enter即可。
在这里插入图片描述
最后提示感谢安装anaconda3。

3.配置环境并验证

不同版本可能不同,我在之前遇到直接可以的,但是2024.2版本需要手动配置,如过conda -V命令返回结果则跳过这一步
验证

conda -V

如果提示conda: command not found,添加环境变量

vi /etc/profile

添加下面的一行到文件末尾

export PATH=$PATH:/root/anaconda3/bin

刷新环境变量

source /etc/profile

再次验证

conda -V

(二)notebook安装

选anaconda而不是miniconda的一个原因是这个notebook,notebook可以在网页端运行python和各种环境,非常方便

1.测试启动,使用notebook(检查)

创建需要的目录

mkdir -p /var/notebook

使用参数测试启动
–ip=0.0.0.0 为允许非本机访问,如果取消则只能本机访问
–allow-root 为允许root启动
–no-browser 为不启动浏览器(因为通常使用命令行运行linux的)
日志输出到/var/anaconda/notebook/jupyter.log
(这里是测试后面需要写成服务的命令,用来检查是否能正常运行)

/root/anaconda3/bin/jupyter notebook --ip=0.0.0.0 --allow-root --no-browser

会显示如下的内容,保存记得保存下面的token:
在这里插入图片描述

连续按两次ctrl+c停止运行

2.配置文件

查找配置文件地址

/root/anaconda3/bin/jupyter notebook --generate-config

编辑配置文件(按照上面一步提示的位置来)

vi /root/.jupyter/jupyter_notebook_config.py

注意首字母大小写,写错了配置文件会报错
配置notebook的保存地址
找到c.ServerApp.notebook_dir
删除#号注释,并改为c.ServerApp.notebook_dir = ‘/var/notebook’
配置启动的端口
默认为8888,如果修改,找到c.ServerApp.port
删除#号注释,改为自己需要的,比如c.ServerApp.port = 8888
允许非本机访问
默认为localhost,找到c.ServerApp.ip
删除#号注释,并修改为c.ServerApp.ip = ‘0.0.0.0’(0.0.0.0为不受限,也可以限定ip)
允许root用户启动
默认为不允许,找到c.ServerApp.allow_root
删除#号注释,并修改为c.ServerApp.allow_root = True
不启动浏览器(linux命令行推荐修改,如果桌面环境出错也可以这样改,然后手动启动完事)
默认自动启动,找到c.ServerApp.open_browser
删除#号注释,默认为false

修改完成后保存退出

3.使用systemctl管理notebook(启动和开机启动)

创建systemctl脚本

vi /usr/lib/systemd/system/jupyter_notebook.service

内容如下

[Unit]
Description=jupyter_notebook
After=network.target

[Service]
Type=simple
User = root
Group = root
ExecStart=/root/anaconda3/bin/jupyter notebook
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

刷新systemctl脚本

systemctl daemon-reload

启动并查看状态

systemctl start jupyter_notebook
systemctl status jupyter_notebook 

看到类似如下的信息,如果报错,看下面的第8小节
在这里插入图片描述此时用浏览器打开上图中的链接(根据你自己的提示url),并修改ip为访问机器的地址后访问即可
上图给了几个链接,就是第一次登录需要后面带token这个参数,如果是本地访问就是127.0.0.1,如果是别的机器访问,把ip变成局域网内的ip,或者把这个映射到公网,用域名访问。(这里不再细说)
在这里插入图片描述这里是6.x的版本图片。这里的目录为:/var/notebook

开机自启动notebook

systemctl enable jupyter_notebook

三、基本操作命令

需要在命令行操作,windows和linux一致
conda使用时是进入环境再进行操作,有点类似docker的使用,如果不进入环境,就是系统本身的环境

1.查看已安装的内容

conda info -e

2.激活环境

conda activate tensorflow_env

source activate tensorflow_env

3.查看conda版本

conda --version

4.更新

conda update jupyter_client jupyter_core

5.删除环境

离开激活的环境

conda deactivate

列出所有的环境

conda env list

找到需要删除的环境后,删除xxx(为需要删除的名称)

conda env remove -n xxx

6.添加环境

这里是添加tensorflow2的环境,改为你需要的
下面的命令不要直接用,每个人不一样,仅作参考

conda create -n xxx yyy
conda activate xxx

这里有个参考的应用,tensorflow安装: tensorflow安装

7.打包环境和重现环境

将现有的环境打包(注意只能放到相同的系统中去用,不能跨平台)
非环境激活状态下运行,假设放到/var目录下

mkdir /var/conda_env && cd /var/conda_env
conda install conda-pack

xxxx替换为环境的名称,会在当前目录下生成

conda pack -n xxxx -o xxxx.tar.gz

重现环境
创建一个目录,上传、解压

mkdir /var/conda_env/test && cd /var/conda_env/test
tar -xzf xxxx.tar.gz

进入bin目录,激活环境,即可正常使用

cd bin && source ./activate 

这是种简单方法,不会出现在conda env list的列表中

8.不自动激活环境

不自动激活

conda config --set auto_activate_base false

9.jupyter notebook的内核命令

查看所有的

jupyter kernelspec list

删除notebook的内核

jupyter kernelspec remove xxx

四、其他

1.删除anaconda

清理配置文件

conda install anaconda-clean
anaconda-clean

删除安装文件夹(谨慎使用命令)

rm -rf /root/anaconda3
  • 18
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Linux安装配置Anaconda环境,请按照以下步骤操作: 1. 首先,从Anaconda官方网站下载适用于LinuxAnaconda安装包。选择适合您Linux系统的版本(例如,64位或32位)和Python版本。 2. 打开终端,并导航到下载的Anaconda安装包所在的目录。可以使用cd命令来切换目录。 3. 在终端中运行以下命令来安装Anaconda: ``` bash Anaconda-latest-Linux-x86_64.sh ``` 注意:请根据您下载的实际文件名修改命令。 4. 终端会提示您阅读许可协议。按下Enter键向下滚动,直到您看到"Yes"选项。然后输入"Yes"并按下Enter键。 5. 您将被要求选择安装Anaconda的位置。默认情况下,它将安装在您的主目录下。如果您希望安装在不同的位置,请输入完整的路径。然后按下Enter键。 6. 安装程序会询问您是否要将Anaconda添加到系统的PATH环境变量中。如果您希望使用Anaconda中的命令而无需提供完整路径,请选择"Yes"。否则,选择"No"。建议选择"Yes"。 7. 安装程序会开始安装Anaconda。待安装完成后,终端会显示一条消息。 8. 关闭当前终端窗口并重新打开一个新的终端窗口。 9. 在新的终端窗口中,可以使用以下命令检查Anaconda是否正确安装: ``` conda --version ``` 如果正确安装,将显示Anaconda的版本信息。 10. 接下来,您可以通过创建和激活环境来配置Anaconda。例如,要创建一个名为"myenv"的环境,请运行以下命令: ``` conda create --name myenv ``` 要激活该环境,请运行以下命令: ``` conda activate myenv ``` 11. 现在,您可以在所选环境中安装所需的软件包和库,以进行数据分析、机器学习等任务。 这样,您就成功在Linux安装配置Anaconda环境。希望对您有所帮助!如果您有任何疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ziqibit

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值