概述
在实际的开发工作或上线环境中,由于Python的版本和包库版本比较多,项目的协同开发会比较杂乱,一般我们都会要求对服务器的Python环境进行隔离,本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook。
一、创建普通用户
# 创建一个jupyter用户
adduser jupyter
# 添加sudo权限
echo 'jupyter ALL=(ALL) NOPASSWD: ALL' >>/etc/sudoers
# 切换jupyter用户
su - jupyter
二、安装Python版本管理器pyenv
# 安装依赖
sudo yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
# 安装python版本管理工具pyenv
curl -L https://gitee.com/zx576/pyenv-installer/raw/master/bin/pyenv-installer