centos7系统中python3环境构建

一、linux依赖库安装
yum update # 更新软件
yum -y install gcc kernel-devel kenel-headers make bzip2  # 安装依赖库
reboot # 重启
 
 
二、python环境
       版本:3.5.2
 
1、安装pyenv(centos环境)
yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y
yum install patch vim git -y
 
给系统 python 安装 pip
yum -y install epel-release  # 安装 epel 扩展源
yum -y install python-pip
pip install --upgrade pip
yum clean all # 清除 cache
 
系统 python 安装 virtualenvwrapper (为了做pyenv切换多个虚拟环境做兼容)
pip install virtualenvwrapper
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
 
source ~/.bashrc
 
pyenv 安装
echo 'export PYENV_ROOT="$HOME/.pyenv"'>> ~/.bashrc # 指明环境变量
echo 'export PATH="$PYENV_ROOT/bin:$PATH"'>> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc  # 开启shims and autocompletion
exec $SHELL -l  # 重新启动shell让其生效
 
查看可安装的版本
pyenv install --list
 
安装指定版本
pyenv install 3.5.2 -v
 
更新数据库
pyenv rehash
 
查看当前已安装的python版本
pyenv versions
* system (set by /Users/ce/workspace/.python-version)
3.5.2
 
设置全局的python版本
pyenv global 3.5.2
pyenv versions
system
* 3.5.2 (set by /Users/ce/workspace/.python-version)
 
2、 virtualenvwrapper
pip install virtualenvwrapper
git clone https://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper
 
使用python3.5创建一个虚拟环境
mkvirtualenv env352 -p $(which python3.5) # 基于 python3 创建 env352虚拟环境
workon env352 # 切换到 env352 环境 (开发时使用)
pip install virtualenvwrapper # 为了兼容 pyenv 多虚拟环境
pyenv global system # 默认全局的 python 可以切换到 系统的python
 
安装ipython
yum install ipython -y
 
退出虚拟环境
deactivate
 
 
 
 
posted @ 2019-02-16 22:32  ashinex  阅读(427)  评论(0编辑  收藏  举报