Python版本管理工具:在不影响系统的环境下用于安装、切换不同Python的版本。
Pyenv可以通过使用脚本一键安装
Pyenv脚本组件包括:pyenv-doctor、yenv-installer、pyenv-update、pyenv-virtualenv、pyenv-which-ext
Pyenv安装
安装依赖
yum install git readline readline-devel readline-static openssl openssl-devel \
openssl-static sqlite-devel bzip2-devel bzip2-libs gcc libffi-devel libcurl-devel -y
dnf install -y xz-devel openssl openssl-devel sqlite-devel bzip2-devel bzip2-libs gcc libffi-devel libcurl-devel ncurses-devel readline-devel
一键安装
curl -L \
https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer\
|bash
配置环境变量
cat >> ~/.bashrc << EOF
export PATH="/root/.pyenv/bin:\$PATH"
eval "\$(pyenv virtualenv-init -)"
eval "\$(pyenv init -)"
EOF
source ~/.bashrc
Pyenv常用命令详解
pyenv install --list 查看所有可安装的 Python 版本
pyenv update 更新 pyenv 全家桶
pyenv install 2.7.9 安装python 2.7.9
pyenv versions 查看已安装python环境版本
pyenv virtualenvs 查看本地所有的项目环境
pyenv virtualenv 2.7.9 seafile 创建 2.7.9版本的seafile 项目
pyenv shell 2.7.9 Python环境仅在当前shell中生效
pyenv uninstall seafile 移除项目
Python学习工具-Jupyter安装
安装运行Jupyter的Python版本及切换环境
pyenv install 3.6.8
pyenv virtualenv 3.6.8 mgedu
pyenv local mgedu
Jupyter安装
pip install --upgrade pip
pip install ipython
pip install jupyter
进入Python shell 生成Jupyter登录密码
from notebook.auth import passwd
passwd()
生成Jupyter配置文件
jupyter notebook --generate-config
root用户生成文件的路径: /root/.jupyter/jupyter_notebook_config.py
Jupyter相关配置文件注释
#204行 如果允许所有人访问需要配置 0.0.0.0
c.NotebookApp.ip = 'localhost'
#261行 修改配置文件中的工作目录;[固定一个工作目录]
c.NotebookApp.notebook_dir = '/opt/pydev'
#276行 配置访问密码在Python生成sha1的信息配置上即可
c.NotebookApp.password = ''
后台运行
nohup jupyter-notebook --ip=0.0.0.0 --allow-root &>/dev/null &
参考网址
[centos7安装jupyter并配置多个Python版本切换](https://www.58jb.com/html/115.html)
评论区