liusarazhang 2020-05-30
安装依赖
yum install git -y yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel # 添加用户 useradd python
# 切换到 python 用户 su - python git clone git://github.com/yyuu/pyenv.git ~/.pyenv echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bash_profile echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bash_profile echo -e ‘if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi‘ >> ~/.bash_profile exec "$SHELL" # 测试 pyenv install --list
使用缓存方式安装 python 3.5.3
cd ~/.pyenv mkdir cache # 把 Python-3.5.3.tar.xz 上传到 cache 文件夹下 pyenv install 3.5.3 -v
查看版本
# 查看当前版本 pyenv version # 查看所有的版本 pyenv versions
设置 Python 版本
pyenv global 3.5.3 # 设置全局,不建议 pyenv local 3.5.3 # 设置当前工作目录开始向下递归继承 pyenv shell 3.5.3 # 只作用于当前会话
利用virtualenv 创建虚拟python环境
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv echo ‘eval "$(pyenv virtualenv-init -)"‘ >> ~/.bash_profile source ~/.bash_profile pyenv virtualenv 3.5.3 klvchen353 pyenv versions
创建 cmdb 目录并设置虚拟环境
cd ~ mkdir cmdb && cd cmdb pyenv local klvchen353
你会发现提示符前多了 (klvchen353),这显示你已成功进入虚拟环境中,你后面安装的插件都独立在这个环境中。
安装redis 插件
# 在 root 上安装 pip 并升级 yum install python3-pip -y pip3 install --upgrade pip # 切换回 python 用户, 把旧版本的 pip 删除 su - python cd /home/python/.pyenv/versions/3.5.3/envs/klvchen353/lib/python3.5/site-packages/ rm -rf pip-9.0.1.dist-info # 设置 pip 阿里安装源 mkdir ~/.pip cd .pip/ vi pip.conf [global] index-url=https://mirrors.aliyun.com/pypi/simple/ trusted-host=mirrors.aliyun.com # 安装 redis pip install redis # 你可以在下面文件夹看到 redis 信息 /home/python/.pyenv/versions/3.5.3/envs/klvchen353/lib/python3.5/site-packages/