配置Python虚拟环境

在安装Python3之前,需要检查CentOS中有没有安装Python2的pip

pip list

如果提示无此命令信息,则需要安装Python2的pip管理工具。

实验环境为CentOS7,自带PYTHON2.7,但是没有pip管理工具。

一、安装PIP

  1. 下载pip:wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

此处要是下载特别慢的话,请访问蓝走云下载并上传至服务器。

  1. 安装pip:python get-pip.py pip==9.0.2 wheel==0.30.0 setuptools==28.8.0 -i https://pypi.douban.com/simple
  2. 更改pip加速地址为国内镜像
# 编辑 ~/.pip/pip.conf 文件,没有则创建
[global]
timeout = 10
index-url =  https://mirrors.aliyun.com/pypi/simple/
extra-index-url= https://pypi.douban.com/simple/
[install]
trusted-host=
    mirrors.aliyun.com
    pypi.douban.com
  1. 升级pip:python -m pip install --upgrade setuptools -i https://pypi.douban.com/simple

  2. 验证pip:pip list

二、安装PYTHON3

安装Python3之前需要安装编译环境和运行库。

  1. 安装依赖库

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

  2. 下载安装包(使用华为云下载速度更快)

    wget https://mirrors.huaweicloud.com/python/3.6.5/Python-3.6.5.tgz

  3. 解压

    tar -zxvf Python-3.6.2.tgz

  4. 切换到解压路径下编译安装

    cd Python-3.6.2

    ./configure prefix=/usr/local/python3

    make

    make install

  5. 添加软连接

    ln -s /usr/local/python3/bin/python3 /usr/bin/python3

  6. 测试

    python

    python3

三、配置虚拟环境

  1. 安装依赖

    pip install virtualenv -i https://pypi.douban.com/simple

    pip install virtualenvwrapper -i https://pypi.douban.com/simple

注意:安装顺序不能乱,必须先安装virtualenv,然后安装virtualenvwrapper

  1. 配置virtualenvwrapper

    # 打开.bashrc文件: vim ~/.bashrc ,在末尾新增如下内容
    export WORKON_HOME=$HOME/.virtualenvs 
    source /usr/bin/virtualenvwrapper.sh 
    

    注意:这里的virtualenvwrapper.sh文件不一定在如上的目录,也可能在其他位置,具体使用find可找到位置。

    sudo find / -name virtualenvwrapper.sh

  2. 生效环境

    source ~/.bashrc

  3. 创建虚拟环境

    mkvirtualenv -p /usr/bin/python3 py3env

  4. 列出当前用户下的所有PYTHON虚拟环境

    workon

  5. 使用虚拟环境

    进入:workon py3env

    退出:deactivate

  6. 删除虚拟环境

    rmvirtualenv py3env

posted @ 2018-10-25 11:41  ChanceySolo  阅读(422)  评论(0编辑  收藏  举报