菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置

一、安装准备

文件准备

1、Anaconda3-2020.07-Linux-x86_64.sh

2、Python-3.8.5.gz

将三个文件拖入soft目录

先将 Python-3.8.5.gz 解压到 当前目录 :tar -zxf Python-3.8.5.tar.xz

给解压后的文件夹改个名:mv Python-3.8.5 Python

安装相应的编译工具

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y

ps:you可以一起执行,运行过程中可能会有失败的提示,无伤大雅,最后执行的过程会有些久,建议在网络通畅的环境下进行安装,最后请耐心等待

 

二、安装Python

创建Python编译安装目录:mkdir /usr/local/python3

切换至Python目录下:cd /opt/soft/Python

 运行:./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

 ps:第一个指定安装的路径,不指定的话,安装过程中可能软件所需要的文件复制到其他不同目录,删除软件很不方便,复制软件也不方便;第二个可以提高python10%-20%代码运行速度;第三个是为了安装pip需要用到ssl,后面报错会有提到。

执行编译或安装:make && make install

ps: 耐心等待,完成后 可以通过:ll /usr/local/python3 或者 python 能否进入查看是否安装成功  若使用python 可以通过 quit() 退出。

创建软链接

/usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s

/usr/local/python3/bin/pip3 /usr/local/bin/pip3

ps:这样就通过Python安装与管理工具(pip)来查看Python的版本:pip3 -V 

显示如下信息即可:

配置proflile环境变量·:vi /etc/profile

#spark enviroment

export SPARK_HOME=/opt/soft/spark
export SPARK_CONF_DIR=$SPARK_HOME/conf
export PATH=$PATH:$SPARK_HOME/bin

使更改即时生效:source /etc/profile 

 

三、安装Anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。

下载bzip2:yum install -y bzip2

切换至soft目录下:cd /opt/soft

执行脚本安装依赖:bash Anaconda3-2020.07-Linux-x86_64.sh

ps: 安装过程中一直按回车 根据提示 输入 yes 即可

配置profile环境变量:vi /etc/profile

# Anaconda安装路径

export ANACONDA_HOME=/root/anaconda3

# Anaconda环境变量
export PATH=$PATH:$ANACONDA_HOME/bin

# 运行指令
export PYSPARK_DRIVER_PYTHON=jupyter-notebook

# ip地址 及 端口号
export PYSPARK_DRIVER_PYTHON_OPTS=" --ip=0.0.0.0 --port=8888"

使更改即时生效:source /etc/profile 

生成配置文件:jupyter notebook --generate-config

获取登录密匙: ipython

设置从配置文件导入密码:from notebook.auth import passwd

设置密码及确认密码:passwd()

将会生成一个密匙,随手保存到笔记中之后的配置文件中会用到,退出:exit

修改(新增)配置文件:vi /root/.jupyter/jupyter_notebook_config.py

# root 权限
c.NotebookApp.allow_root = True
# 放开IP设置
c.NotebookApp.ip = '*'
# 设置NotebookApp不打开浏览器
c.NotebookApp.open_browser = False
# 设置密码 粘贴密匙就行了
c.NotebookApp.password = u'sha1:458e69af1e2d:ec308530f9dfc4db971b72cef32682c61f4ceee1'
# 设置端口号
c.NotebookApp.port = 7070 

运行 Jupyter Notebook:jupyter notebook --allow-root

以下则运行成功

 菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置_第1张图片

打开浏览器输入ip地址及端口号 7070 进入 Jupyter Notebook 还需要输入密码

创建新的代码:

菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置_第2张图片

随便写点什么运行测试下 

菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置_第3张图片 成功!

 

关于安装jupyter notbook自动补全代码插件

安装扩展插件,并以该用户身份运行

pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter nbextensions_configurator enable --user

显示插件页面:jupyter contrib nbextension install --user --skip-running-check

ps:安装完成后记得重启页面,使其生效 

接着按图勾选就可以了 

 

菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置_第4张图片

当然 notebook页面也能运行,页面效果同上

菜鸟先飞之Python、Jupyter Notebook、Anaconda安装以及代码自动补全插件配置_第5张图片

最后祝大家学习愉快吧!

你可能感兴趣的:(python)