美文网首页我爱编程
centos7中python环境搭建

centos7中python环境搭建

作者: 黑妮zym | 来源:发表于2018-05-25 17:51 被阅读0次

下载centos7镜像文件

redis安装
https://www.cnblogs.com/zuidongfeng/p/8032505.html

安装pyenv便于python的多版本管理

1、首先安装所依赖的包

  yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、安装pyenv

  安装git
    yum install -y git
    mkdir ~/.pyenv
    git clone git://github.com/yyuu/pyenv.git ~/.pyenv
  安装pyenv插件
    curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
     echo 'export PYENV_ROOT="HOME/.pyenv"' >> ~/.bashrc     echo 'export PATH="PYENV_ROOT/bin:PATH"' >> ~/.bashrc     echo 'eval "(pyenv init -)"' >> ~/.bashrc
    exec $SHELL -l
测试是否安装成功 pyenv help

如果安装失败,换下列方式:

1、下载pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
2、添加环境
vim .bashrc
添加以下行

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
然后

source .bashrc

     pyenv version
     system (set by /root/.pyenv/version) 系统默认python
    安装python2.7.5 pyenv install 2.7.5
     可以使用 pyenv install --list 查看有效的版本
    安装python3.6.3 pyenv install 3.6.3
     在安装时发现安装速度,应该是下载速度非常缓慢
     可以在python官网(https://www.python.org/downloads/source/)上下载相应版本的xz文件到 .pyenv/cache目录中(cache目录不存在的话可以mkdir) 再执行安装命令会快很多
    查看已经安装的版本 pyenv versions
    system (set by /root/.pyenv/version)
     2.7.14
     3.4.5
     3.6.3 可以看到已经成功安装三个版本的python

3、创建虚拟环境

    pyenv virtualenv 3.6.3 env363
    pyenv activate env363
    验证版本是否正确 python -V 3.6.3
    升级pip pip install --upgrade pip
    安装django gunicorn
    pip install django
    pip install gunicorn

4、创建测试项目

    django-admin.py startproject myprojec
    cd myproject
    python manage.py migrate
    python manage.py runserver 测试可以正常工作
    浏览http://127.0.0.1:8000 如果能看到文章末尾的web页面,一切OK
    测试用guanicorn部署项目
    gunicorn myproject.wsgi 或者
    gunicorn -b 0.0.0.0:8000 myproject.wsgi:application --workers=3
    浏览http://127.0.0.1:8000 如果能看到文章末尾的web页面,一切OK

如果系统中python2没有pip命令则需下载pip

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py安装完成
whereis pip 查看

注意,此时系统中的python版本是centos7自带的python2.7.5

相关文章

网友评论

    本文标题:centos7中python环境搭建

    本文链接:https://www.haomeiwen.com/subject/azkkjftx.html