python多版本管理器pyenv与jupyter
官网https://github.com/pyenv/pyenv
安装pyenv
The automatic installer
Visit official project: https://github.com/pyenv/pyenv-installer
安装依赖库
yum -y install git
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip-devel
下载安装脚本
https://files.cnblogs.com/files/zoer/pyenv-install.sh
执行安装脚本bash pyenv-install.sh
添加pyenv到环境变量
vi /etc/profile 或者家目录下.bashrc
增加
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
在当前bash生效
exec $SHELL
使用pyenv
常用命令
pyenv install --list
查看python的所有版本
pyenv install 3.6.9
安装python3.6.9版本
pyenv update
更新--list库中的版本
pyenv version
查看当前python版本
pyenv versions
查看pyenv可管理版本
手动安装
cd ~/.pyenv
mkdir cache
cd chahe
上传源码包到该目录
pyenv install 3.8.0 #或者其他安装包版本号
创建虚拟环境
pyenv virtualenv 3.6.9 pyenv3.6.9
创建一个版本别名
mkdir web369
创建一个用于369版本的目录
pyenv local pyenv3.6.9
创建虚拟版本目录
安装jupyter ipython
配置加速器
mkdir ~/.pip
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
安装
pip install jupyter
环境导入
pip freeze > /python/requirements
导出当前环境的安装包及版本
pip install -r /python/requirements
安装上一个环境的包,保证两个环境一致
jupyter使用
jupyter password
设置登录密码
jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root &
浏览器访问 http://localtion:8888