安装 Python3
本书使用的 Python 版本为 3.6.5
如果已经安装了该版本的 Python 或已经熟悉使用 pyenv,可以跳过这一章节
使用 pyenv 安装 Python3
开始安装 Odoo 依赖之前,考虑到每个人的 Python 环境不一致,所以就讲解一下如何利用 pyenv 安装不同版本的 Python。
在命令行直接输入:
$ sudo curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
执行完成后会提示需要将以下内容加入命令行配置文件:
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
使用 bash 命令行则加入到 ~/.bashrc
文件末尾,并执行 source ~/.bashrc
。
使用 zsh 命令行则加入到 ~/.zshrc
文件末尾,并执行 source ~/.zshrc
。
配置生效后,即可通过执行以下命令来安装 Python:
$ pyenv install 3.6.5
Python 安装成功后,可以使用以下命令来切换全局的 Python 版本:
$ pyenv global 3.6.5
⚠️ 若使用 Ubuntu 请确保系统中有 Python 依赖,命令来自Common build problems
$ sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev libldap2-dev libsasl2-dev
💡 若使用 pyenv install 3.6.5
安装速度过慢,可以先在搜狐的镜像下载源码包,放到 pyenv 的 cache 目录后在执行安装指定版本,例如:
$ v=3.6.5;wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v