yum install -y git
Yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
安装的一些编译的工具
Useradd python 因为有很多软件依赖python2.6 所以,不要在root目录下进行安装
passwd python 添加密码
su - python 切换到python用户
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer |bash 下载的pynev-installer 是个脚本
在用户目录 ~/.bash 添加 一些东西,具体的会在上一句执行完之后末尾进行提示,会提示:修改的文件,添加的路径
pyenv 安装完成,对python进行管理的一个软件
source ~/.bash_profile 生效配置
pyenv install 3.6.3 -v 或者 mkdir cache 把python-3.6.3.tar.gz python-3.6.3.tar.xz python-3.6.3.tgz 上传到cache
python -V查看版本
python local ,gloabl 可以切换当前用户python版本
python gloabl 3.6.3 把当前用户的python改为3.6.3 python local 3.6.3 把当前目录及子目录给我3.6.3
pyenv virtualenv 3.6.3 mg363 创建虚拟环境,解释:为什么要虚拟环境你建一个项目web,与其他web,他们所依赖
都是3.6.3那他们添加的依赖库就是放在了一起,当你的项目发布时候怎么办。虚拟环境就使用3.6.3,之后的依赖库就会放到mg363 site-page 下
安装pip
mkdir ~/.pip pip安装网站在国外,改用阿里的yum
touch ~/.pip/pip.conf 在pip.conf添加下面的东西
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
安装juypter
pip install ipyhon
pip install jupyter
jupyter notebook help 可以查看jupyter notebook 的一些命令
jupyter notebook 可以启动,但是会报错,使用下面一句
jupyter notebook --ip=0.0.0.0 设置ip ,可以通过外网访问--no-browser
http://ip:8888
问题:pyenv 文件结构不太懂,pyenv free 不太会,即python的依赖库导出,
yum 不太熟悉,
参考:阿里云马哥的python linux安装。