开发环境-Pyenv
python多版本管理工具
管理python解释器
管理python版本
管理python的虚拟环境
pyenv安装
#yum -y install git
安装python编译依赖
#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readine-devel zlib-devel bzip2-devel
创建python用户(也可以直接用root用户下载)
#useradd python
#su - python
安装pyenv,下载的pyenv-installer是一个shell脚本
$curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
在~/.bashrc的文件中添加
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
需要重新登录(加载文件)
pyenvsh使用
$pyenv install -l
$pyenv install 3.5.3 -v
$python -V
显示当前版本
$pyenv version
查看当前版本
$pyenv versions
查看系统可以版本
Virtualenv虚拟环境
因为之前使用的python环境是公共的空间,如果多个项目使用不同python版本,会带来冲突,最好的解决办法就是每一个项目独立运行自己的独立小环境
(/home/python/.pyenv/versions/3.5.5/lib/python3.5/site-packages在大环境下,开发中所有的包都会放到这个目录中;
虚拟环境下安在这个目录/home/python/.pyenv/versions/3.5.5/envs/pikachu355/lib/python3.5/site-packages)
$pyenv virtualenv 3.5.3 pikachu353(起个新名字)
pip通用配置
pip是python的包管理工具,3.x版本自带,和yum一样为了使用国内镜像配置如下
$mkdri ~/.pip
$vim ~/.pip/pip.conf
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
$pip help install
$pip install ipython
pip升级
$pip install --upgrade pip
$pip install jupyter
安装可视化界面
$jupyter notebook --help
查看选项
$jupyter notebook password
设置密码
$jupyter notebook --ip=0.0.0.0
设置ip
导出包(在虚拟环境下)
$pip list
$pip freeze > requirement(名字自定义)
导入:
$pip install -r ../requirement