python环境部署及多版本兼容

一、Centos7.5系统ipython部署及应用
①pip具安装环境准备

    yum -y install epel-release
    yum -y install python-devel 
 如果安装不上epel源。报错:Error: failure: repodata/repomd.xml from   fedora: [Errno 256] No more mirrors to try.

那么检查网卡信息,ens33的ip是否启动,如果没启动,那么ifup ens33启动起来。
②pip工具安装以及升级

yum -y install python2-pip
pip list

会提示让你升级,然后输入下面命令升级即可

pip install --upgrade pip

③使用pip安装ipython

pip install ipython
ipython命令使用

二、Centos7.5系统Python多版本开发部署
①下载pyenv隔离工具进行多版本隔离

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> /etc/profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /etc/profile
source /etc/profile
pyenv versions
pyenv install --list

②使用pyenv部署python多版本

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel  libpcap-devel xz-devel
升级到最新版本的pyenv
pyenv install 2.7.15
pyenv install 3.6.6(因为3.7.0一直安装失败)
pyenv versions(查看版本)

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
配置环境变量
echo 'eval "$(pyenv init -)"' >> /etc/profile
echo 'eval "$(pyenv virtualenv-init -)"' >> /etc/profile
source  /etc/profile
pyenv commands
pyenv virtualenv 2.7.15 env2715
pyenv virtualenv 3.6.6 env366
pyenv activate env2715
pip install ipython
ipython查看
进入到3.66
pyenv activate env366
pip install ipython
ipython查看版本
pyenv deactivate(退出ipython)

三、pycharm使用多版本环境测试
下载pycharm
http://www.jetbrains.com/pycharm/

解压并且安装软件
tar -xvf pycharm-professional-2018.2.3.tar
cd pycharm-2018.2.3/bin
./pycharm.sh

猜你喜欢

转载自blog.csdn.net/weixin_43155926/article/details/82502860