Anaconda简介:Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
1、安装Anaconda3和jupyter notebook,下载地址(Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror)
#把包拉到本地,并修改文件权限
chmod +x Anaconda3-2022.05-Linux-x86_64.sh
#运行(直接回车,也可以自己指定安装路径)
sh Anaconda3-2022.05-Linux-x86_64.sh
安装Anaconda3完成后可以使用pip list 查看是否有jupyter的包 如果没有pip install jupyter 安装即可
2、生成jupyter配置文件 如果是root用户 --allow-root 跳过root,如果是其他用户可以不指定
jupyter notebook --generate-config --allow-root
#复制一个窗口进入ipython环境 生成密钥
ipython
>>> from notebook.auth import passwd #两次回车
>>> passwd() # 注意记住密钥直接全选复制:'argon2:$argon2id$v=19$m=10240,t=10,p=8$xIx/JNMQtrzPupeqdNSdjQ$0yeoYnDYm3bRiJLlCQCd87Wc4aG89416l8dcsH58d+4'
>>> exit() #退出
#配置jupyter配置文件
vim /root/.jupyter/jupyter_notebook_config.py
# 在配置文件最后面增加
c.NotebookApp.allow_remote_access = True #允许远程连接
c.NotebookApp.ip='*' # 设置所有ip皆可访问
c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$xIx/JNMQtrzPupeqdNSdjQ$0yeoYnDYm3bRiJLlCQCd87Wc4aG89416l8dcsH58d+4' # 上面复制的那个密钥'
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port = 8888 # 设置打开端口
c.NotebookApp.notebook_dir = '/opt/anaconda_dir/' #设置Notebook启动进入的目录
#c.NotebookApp.max_buffer_size = 1024 (字节) #限制jupyter notebook使用的最大内存
3、服务器端口对外开放,才能远程访问 (后台运行jupyter notebook)
nohup jupyter notebook --allow-root &
4、在本地IP+端口进行远程访问(服务器防火墙需要关闭或者开放所需端口)
192.168.130.116:8888
进入conda环境
conda activate
退出
conda deactivate
☆ 安装anaconda后 终端出现【base】解决办法:
终端输入以下命令:
conda config --set auto_activate_base False