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

这篇具有很好参考价值的文章主要介绍了anaconda 安装、配置、开机启动和基本操作 (windows+linux 详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

官网: anaconda下载页面

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

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

一、windows下安装启动

linux的直接翻到二

1.下载安装包

点击download下载
anaconda2023安装教程,人工智能,python

2.安装

选择next,下一步
anaconda2023安装教程,人工智能,pythonI Agree
anaconda2023安装教程,人工智能,python默认即可
anaconda2023安装教程,人工智能,python自己选取安装地址,如果不熟悉,默认即可
anaconda2023安装教程,人工智能,python
这个地方勾选加入环境变量(默认没勾选,建议直接勾选,这样就不用手动加入了),如果忘记点了,参考下面一节。安装时间较长,耐心等待。
安装完成后一路默认即可。
anaconda2023安装教程,人工智能,python

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

(windows10之后有搜索框,直接搜索环境变量就显示了)
使用系统的搜索功能来找到环境变量:
anaconda2023安装教程,人工智能,python

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

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

如下图
anaconda2023安装教程,人工智能,python

4.测试

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

conda -V

5.使用notebook

windows下使用notebook很简单,打开下面工具(anaconda的命令行),输入jupyter notebook即可自动打开浏览器。
anaconda2023安装教程,人工智能,python
或者直接运行这个,就自己打开了
anaconda2023安装教程,人工智能,python

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下我就写的详细点)
anaconda2023安装教程,人工智能,python

二、linux下安装启动

版本:anaconda2023.09(2023.12)
debian系和rhat系通用

1.下载

进入目录

cd /usr/local

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

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

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

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

2.安装

授予权限

chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh

安装

sh ./Anaconda3-2023.09-0-Linux-x86_64.sh

会提示一堆信息,大意就是用户须知,操作如下:
(见到Enter就按Enter,见到yes/no就是yes)
Enter进入用户协议
按下键,直到显示End
输入yes,会提示是否接受?
输入yes,然后enter(这里可以改安装的位置)
然后进入到安装过程,一段时间后,提示是否自动激活,默认为no,可以设置yes,我习惯是no,直接enter即可。
最后感谢安装anaconda3.

3.配置

刷新配置

source ~/.bashrc

验证

conda -V

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

创建需要的目录

mkdir -p /var/anaconda/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:
anaconda2023安装教程,人工智能,python

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

5.配置文件

查找配置文件地址

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

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

vi /root/.jupyter/jupyter_notebook_config.py

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

修改完成后保存退出

6.使用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 daemon-reload

启动并查看状态

systemctl start jupyter_notebook
systemctl status jupyter_notebook 

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

开机启动

systemctl enable jupyter_notebook

7.将jupyter命令添加到环境变量

不添加环境变量,使用jupyter命令需要使用绝对路径,比如下面的命令
查询当前的noterbook访问地址

/root/anaconda3/bin/jupyter notebook list

添加jupyter到环境变量的操作

vi /etc/profile

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

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

刷新环境变量

source /etc/profile

8.如果提示Please note that updating to Notebook 7 might break some of your extensions.

pip install --upgrade  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

删除安装文件夹(谨慎使用命令)文章来源地址https://www.toymoban.com/news/detail-783003.html

rm -rf /root/anaconda3

到了这里,关于anaconda 安装、配置、开机启动和基本操作 (windows+linux 详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins的下载、配置、安装和基本操作

    下载路径(镜像):http://mirrors.jenkins-ci.org/ 下载路径(官方):https://jenkins.io/download/ 可选择下载.msi文件(下载后点击进行安装)或者.war压缩包(直接放在对应文件夹下) 安装前,首先得下载安装JDK,配置Java环境(另外下载安装配置,见其他文章Java(JDK)下载安装及配置

    2024年02月09日
    浏览(43)
  • Android Studio 安装配置详细步骤,以及使用的基本操作

    一.Android SDK下载和安装     如果本地已有合适版本Android SDK,则无需再下载,或者可以使用SDK Manager更新SDK;      如果没有SKD,则需要下载了,其实在安装Android Studio过程中会选择下载最新SDK安装,但是速度极慢,我习惯先把SDK下载下来,在安装完Android Studio后再配置(当

    2023年04月18日
    浏览(39)
  • ZooKeeper 分布式协调服务: 概述及原理, 安装配置, 基本操作

    作者:禅与计算机程序设计艺术 Apache Zookeeper 是 Apache Hadoop 的子项目之一,是一个开源的分布式协调服务。它负责存储和维护关于网络中各个节点的数据。Zookeeper 提供了以下功能:配置维护、域名服务、同步和共享、软/硬件负载均衡、集群管理、Master 选举等。它的架构使得

    2024年02月08日
    浏览(34)
  • Git的基本操作(安装Git,创建本地仓库,配置Git,添加、修改、回退、撤销修改、删除文件)

    Git 是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应⽤于Linux平台,后⾯慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了。 如果你的的平台是centos,安装git相当简单,以我的centos7.6为例: 我们还可以用下面的指令来

    2024年03月28日
    浏览(60)
  • docker基本操作:安装部署、设置ssh远程登入、配置docker镜像文件并创建docker容器

    Docker 是一个流行的应用程序容器化和部署平台,允许开发人员轻松地创建、部署和管理容器中的应用程序。 请注意运行此命令需要 root 或 sudo 权限,因此可能需要在命令前加上 sudo 并输入密码。 一、更新系统工具(ubuntu) 安装docker 查看docker版本 启动docker服务 二、一些基本

    2024年02月04日
    浏览(57)
  • 【Java】微服务——Docker容器部署(docker安装,docker配置镜像加速,DockerHub,docker基本操作,Dockerfile自定义镜像.Docker-Compose)

    微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题 大型项目组件较多,运

    2024年02月04日
    浏览(49)
  • Zookeeper安装及基本操作

    ZooKeeper是一个开源的分布式应用程序协调服务 简单来说可以理解为zookeeper = 文件系统+监听通知机制 应用场景: 集群管理、服务器状态感知 分布式应用配置管理 统一命名服务 分布式锁 小总结: 为客户提供写数据功能 数据不大 状态信息数据 为客户提供读取据功能 为用户提

    2024年02月08日
    浏览(36)
  • 【Git】安装以及基本操作

    努力经营当下,直至未来明朗! 版本控制器:记录每次的修改以及版本迭代的一个管理系统。 Git:其实就是最常用的版本控制器。可以维护控制电脑上 所有格式 的文档。 如:对于开发人员来说,最主要就是维护项目中的源代码文件。 注意:对于二进制文件如图片、视频等

    2024年02月13日
    浏览(32)
  • kafka的安装和基本操作

    Kafka 最初是由 LinkedIn 即领英公司基于 Scala 和 Java 语言开发的分布式消息发布-订阅系统,现已捐献给Apache 软件基金会。其具有高吞吐、低延迟的特性,许多大数据实时流式处理系统比如 Storm、Spark、Flink等都能很好地与之集成。 总的来讲,Kafka 通常具有 3 重角色: 存储系统:

    2024年02月08日
    浏览(38)
  • docker的安装以及基本操作

    Docker是一种用于构建、打包和运行应用程序的开源平台。它基于操作系统级虚拟化技术,可以将应用程序和其依赖的库、环境等资源打包到一个可移植的容器中,形成一个轻量级、独立的可执行单元。 开发者在本地编译测试通过的容器可以批量地在生产环境中部署,包括VM

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包