在linux环境中安装anaconda,远程启动jupternote

在linux环境中安装anaconda,远程启动jupternote

#创建新用户,修改密码
useradd atguigu
passwd atguigu
#配置atguigu用户具有root权限,方便后期加sudo执行root权限的命令
#修改/etc/sudoers文件,在%wheel这行下面添加一行,如下所示:
vim /etc/sudoers
## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
atguigu   ALL=(ALL)     NOPASSWD:ALL
#在/opt目录下创建文件夹,并修改所属主和所属组
mkdir /opt/module
mkdir /opt/software
chown atguigu:atguigu /opt/module
chown atguigu:atguigu /opt/software
#切换用户命令,普通用户切换到root要密码
su atguigu

#测试上网,按ctrl+c停止
ping www.baidu.com

#添加环境变量
sudo vim /etc/profile.d/my_env.sh	#新建/etc/profile.d/my_env.sh文件
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile	#source一下/etc/profile文件,让新的环境变量PATH生效

#解压
cd /opt/software/
tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/
ls /opt/module/
pwd
#vim的一些操作
i 插入模式;v 可视模式;Esc 命令模式
4l 向后移动四个字符;4j 向下移动4行
ctrl f/b 上下翻页
ctrl e/y 上下滚动
定位到某行:123
显示行号:set nu
撤销最近一次操作:u
保存并强制退出 Vim 编辑器:wq!
文首:gg
文末:G
#linux命令
清屏:ctrl+l
删除文件夹:rm -rf test
重启:sudo reboot
#安装anaconda
# 进入.sh文件目录后执行
bash Anaconda3-2020.11-Linux-x86_64.sh
#配环境变量
#输入conda -V ,查看是否安装成功
conda -V

#创建虚拟环境
conda create -n myenv python==3.7
#重启shell,让多python环境启动
sudo reboot
conda activate myenv

#配置jupyter
conda install jupyterlab
#远程访问配置
#1、 生成配置文件命令
jupyter notebook --generate-config#画框为生成目录路径
#2、 设置自己的Jupyter notebook的登录密码
jupyter notebook password
#3、 生成秘钥
vim ~/.jupyter/jupyter_notebook_config.json
生成秘钥如下: 记得保存好
argon2:$argon2id$v=19$m=10240,t=10,p=8$Cs+Wj+0ngPW33iq88blm6w$jVcEBR3vhP9FOoKZgDZxjg
#4、编辑配置文件
vim ~/.jupyter/jupyter_notebook_config.py
修改以下几项 或者 直接将下面的配置直接复制到配置文件的末尾。
c.NotebookApp.ip='*'                    # 就是设置所有ip皆可访问  
c.NotebookApp.password = sha1:073f1a887719:3d19be57ab7d2edc43eaa92f1c5f156398acaec4# 刚才复制的那个密钥'  
c.NotebookApp.open_browser = False               # 禁止自动打开浏览器  
c.NotebookApp.port =3036                         #随便指定一个端口  
c.NotebookApp.allow_remote_access  = True        # 允许远程访问
#5、启动jupter服务
jupyter notebook --ip=0.0.0.0 --no-browser --allow-root # ip写成0.0.0.0 ip会直接映射成容器的IP等价于直接写成容器的ip
#6、设置为后台运行
#该命令将使得 Jupyter 在后台运行,并将日志写在 /data/jupyter/jupyter.log 文件中。
nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root > /data/jupyter/jupyter.log 2>&1 &
#7、前端访问: http://ip:3036/ #ip为服务器上的ip
http://ip:8888/


"NotebookApp": {
    "password": "sha1:4e978e2b25a6:9032c922a7ea23a0b25f7577b32ae530949b728b"
  }
#ModuleNotFoundError: No module named 'newspaper'
1.sys的路径里可能没有module
import sys
print(sys.path)
2.查看module所在路径
pip install newspaper3k
3.把module所在的路径添加到sys中
import sys
sys.path.append('/home/swufer/anaconda3/envs/myenv/lib/python3.7/site-packages')

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值