魏晓东 发表于 2024-9-5 23:04:00

Linux 环境安装Anaconda3详细教程&创建假造环境&配置远程访问Jupyter

一 安装Anaconda3

Anaconda3官方下载地址:Download Anaconda Distribution | Anaconda
https://i-blog.csdnimg.cn/direct/0cc82f40b66c4a17a8ffe5122a1c10a9.png

[*]将下载好的安装包上传到hadoop100的/opt/soft目录下
[*]执行安装命令
bash /opt/soft/Anaconda3-2024.06-1-Linux-x86_64.sh

[*]按照安装提示
回车
https://i-blog.csdnimg.cn/direct/04a1c8843ab44620b1bfd59bb68bb8b1.png
安装此版本时,会逼迫用户看完备个协议,直接一起回车就行【空格翻页】,直到看到确认信息
https://i-blog.csdnimg.cn/direct/f6c1b9f386014a769dc0d2c3f1c41145.png
输入yes,按回车,表现同意安装协议
https://i-blog.csdnimg.cn/direct/6d0c1585b04442908f8d29f87364b986.png

[*]确认安装路径(可修改,也可以使用自界说)
如果使用默认路径,直接键入回车,使用自界说路径,直接输入安装路径
此处使用 /opt/app/anaconda3作为安装路径https://i-blog.csdnimg.cn/direct/c37c8803893a4c9d96f5ab1124da3cb3.png
==【留意:】==安装位置也可以在执行安装脚本的时间直接指定,可以这样修改执行内容:
bash /opt/soft/Anaconda3-2024.06-1-Linux-x86_64.sh
-p /opt/app/anaconda3 这样可跳过软件安装路径确认阶段,直接安装到指定目录下
安装完成
https://i-blog.csdnimg.cn/direct/6b8cd9b1c56e4b66ad239b52a812cc7e.png
https://i-blog.csdnimg.cn/direct/819468ab76b445a68e5da2e0cef227ca.png

[*]查看conda版本信息报错
https://i-blog.csdnimg.cn/direct/d7ca65be64bf4719a0d7a355df72248b.png
使用vim /etc/profile配置环境变量即可,在文件的末了加上下述代码:
export PATH= /opt/app/anaconda3/bin:$PATH

这里是看你有没有自定义安装位置,默认是/root/anaconda3这个位置,我自定义的是/opt/app/anaconda3位置
使环境变量生效
source /etc/profile
再次查看conda版本信息
https://i-blog.csdnimg.cn/direct/fd385bd6c7af425bb3f78be80a5c3a03.png

[*]安装完成后,关闭并重新打开终端,或者手动激活Anaconda环境
source /opt/app/anaconda3/bin/activate
启动一个新的终端会话窗口,看到前面的(base),表现安装成功
https://i-blog.csdnimg.cn/direct/e11ed4e7c819425c8378af22fd57c6a2.png
二 修改镜像

不修改创建环境会报如下错
https://i-blog.csdnimg.cn/direct/98aac494970a4c93ac61bbd0d940947b.png
一开始不存在,直接创建文件编辑即可vim ~/.condarc
https://i-blog.csdnimg.cn/direct/a0cb46bfb6514b1f940dc1315af67486.png
直接复制一下内容:wq生存退出
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
【修改完之后reboot重启服务器】一定要重启!!!
三 创建假造环境


[*]创建一个新的假造环境
conda create --name my_pyspark python=3.8
输入y继续
https://i-blog.csdnimg.cn/direct/7047308f72f64bcc99afd901d93df32a.png
等候一会儿即可创建成功

[*]激活新创建的环境
conda activate my_pyspark
前面的环境变为了 (pyspark) ,即切换成功
https://i-blog.csdnimg.cn/direct/fec8190b65584577b11a6a7a1cf849fb.png

[*]可以查看当前已有的假造环境
conda-env list
https://i-blog.csdnimg.cn/direct/7d52decfa9f046bd8f42169e5f91bb66.png

[*]查看环境下面python的下载的包的信息
pip list
https://i-blog.csdnimg.cn/direct/546407d7dc26498498057d620f8acdf1.png

[*]退出当前假造环境
conda deactivate
https://i-blog.csdnimg.cn/direct/dd0802e32e9b4b50ba12a5ca90dbe41a.png
四 配置远程访问Jupyter


[*]生成配置文件
jupyter notebook --generate-config
https://i-blog.csdnimg.cn/direct/246ac01a18c442ca9a98e838c35d02cd.png
此时会在/root/.jupyter/下面生成一个jupyter_notebook_config.py文件,用于jupyter的相关配置

[*]设置暗码
进入到python的编辑页面,输入如下代码,此时会让你输入暗码,然后确认暗码,最后生成秘钥,记着秘钥,然后进入到刚才生成的配置文件中去
https://i-blog.csdnimg.cn/direct/aede5ee9a4d643ee9aa74f65e2f2179e.png
from jupyter_server.auth import passwd
passwd()
https://i-blog.csdnimg.cn/direct/f6e4a84936fd40b2bc1d28050ffdb1d1.png

[*]修改配置文件
退出python编辑页面,输入命令
vim ~/.jupyter/jupyter_notebook_config.py
https://i-blog.csdnimg.cn/direct/79217cfc5f8748bcaab5a2531e840826.png
大写G跳到最后一行,o进入插入模式,添加如下内容:
c.NotebookApp.allow_root = True##允许以root账户登录jupyter
c.NotebookApp.ip = '192.168.10.100'   ##可以让任何主机访问jupyter的ip地址
c.NotebookApp.open_browser = False##由于远程访问jupyter,因此关闭自动打开浏览器
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$p6hJ/mUm96R0xl6EomOHSg$Tx1Qn4BlVjiFJ+98PmJueygPh3bI0IPjopdFpXhZQZk'##复制刚才的秘钥到这里
https://i-blog.csdnimg.cn/direct/ebbd177c946f4425bcec197c74e45743.png
:wq生存退出
reboot关机重启服务器,然后再激活python环境并启动jupyter notebook
conda activate my_pyspark
    #激活自己创建的python假造环境jupyter notebook             #前台启动或conda activate my_pyspark
    #激活自己创建的python假造环境nohup jupyter notebook &    #后台启动【强烈保举!!!】 最后在远端浏览器上访问【ip地址:8888】,进入之后输入暗码即可
https://i-blog.csdnimg.cn/direct/5a2d22aa40734c26b45ec0305f4bf308.png
https://i-blog.csdnimg.cn/direct/0b0a15cf7105461aa5025b0db164488e.png
如果访问不成功,检查防火墙是否关闭
#如果防火墙处于running激活状态
service firewalld status   

#执行以下命令关闭防火墙 并 永久禁用防火墙
systemctl stop firewalld.service & systemctl disable firewalld.service
【留意:】
在创建假造环境时,你可以根据需要选择不同的Python版本。如果你想使用其他版本,只需将上述命令中的“3.8”更换为你所需的版本号即可。此外,每个假造环境都应该有独立的依靠关系和软件包安装。如果你需要安装的软件包在不同假造环境中有所差异,请在相应的假造环境中进行安装。
总结:在Linux环境下安装conda并创建假造环境可以资助用户更好地管理项目和依靠关系。通过按照上述步调进行操作,你可以轻松地完成这一过程。请留意,在创建假造环境时,请确保为每个项目使用独立的假造环境,以制止潜在的依靠冲突和版本冲突问题。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux 环境安装Anaconda3详细教程&创建假造环境&配置远程访问Jupyter