CentOS7安装好miniconda后安装Jupyter的脚本

#!/bin/bash
# 脚本名称:autoInstallAndAssignJupyter.sh

# 尝试通过脚本安装 Jupyter Notebook(从事数据挖掘/分析(numpy pandas matliblplot)、机器学习的主要工具)(还需要安装自己需要的插件)
# pycharm工具主要用来进行网站的开发		(Django Flask)
# 爬虫	部署在linux上	vi就可以		(爬虫框架Scrapy)
# 运维、自动化测试	vi就可以
# anaconda全家桶 =>	直接去清华镜像的anaconda下的archive文件夹直接安装600+MB文件即可

# 0.删除可能重名的虚拟环境(请在操作之前,确认自己的虚拟环境是否是jupyter(可以由用户指定))
conda deactivate	#如果是jupyter环境
conda remove -n jupyter --all -y

# 1.创建新的虚拟环境 $1(由用户指定名称)
conda create -n jupyter -y

# 2.激活新的虚拟环境并安装 jupyter notebook
conda activate jupyter
conda install jupyter notebook -y

# 3.使用jupyter notebook生成配置文件
jupyter notebook --generate-config

# 4.启动Python3并将密码密文存储,然后将其输出到文件中保存起来
read -p "请输入您要设置的密码:" password
pd_transform=$(python3 -c '''
import sys
from notebook.auth import passwd
print(passwd(sys.argv[1])) 
''' "$password")
pd_transform="'$pd_transform'"

echo c.NotebookApp.password=u"$pd_transform" > temp1.txt
echo "c.NotebookApp.notebook_dir='/root/jupyternotebook' #配置启动目录" >> temp1.txt
echo -e 'c.NotebookApp.ip="*"    # 就是设置所有ip皆可访问
c.NotebookApp.open_browser=False        # 禁止自动打开浏览器
c.NotebookApp.port=8888                 # 端口
c.NotebookApp.allow_root = True #是否允许notebook在root用户下运行' >> temp1.txt


# 5.打开并编辑配置文件(特别需要注意的是:因为此文件后缀为.py,所以要特别注意缩进问题,否则会报错unexpected indent)
cat ~/.jupyter/jupyter_notebook_config.py | sed '$r temp1.txt' > temp.txt
rm -rf ~/.jupyter/jupyter_notebook_config.py temp1.txt
mv temp.txt ~/.jupyter/jupyter_notebook_config.py

# 6.启动Jupyter程序
jupyter notebook
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值