透過 yum 安裝 PyPy
Amazon Linux 預設提供 PyPy 2.4 讓我們使用,我們只需要使用 yum 來安裝即可,指令如下:
sudo yum --enablerepo=amzn-preview install pypy
安裝 Portable PyPy
另一個方法是透過使用 PyPy 官方提供的 Portable PyPy,將檔案下載後解壓縮即可使用,方法如下:
# 下載 Portable PyPy
wget https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_x86_64-portable.tar.bz2
# 解壓縮
tar -xvf pypy-4.0.1-linux_x86_64-portable.tar.bz2
執行 PyPy
若你是透過 yum 安裝的,即可以直接使用 pypy 指令。而 Portable PyPy 的執行檔就在 pypy-4.0.1-linux_x86_64-portable/bin 底下,參考:
# PyPy 檔案結構
pypy-4.0.1-linux_x86_64-portable
├── bin
│ ├── libpypy-c.so
│ ├── pypy
│ └── virtualenv-pypy
執行指令如下:pypy-4.0.1-linux_x86_64-portable/bin/pypy
當然這樣的執行方式不夠方便,我們可以在 /usr/local/bin 加入 PyPy 的 Symbolic Link。記得勿將 PyPy 的執行檔移動或複製到其他位置,指令如下:# 建立 Symbolic Link 於 usr/local/bin
sudo ln -s /path/to/pypy-4.0.1-linux_x86_64-portable/bin/pypy /usr/local/bin
替 PyPy 安裝 pip
首先取得 get-pip.py,指令:
wget https://bootstrap.pypa.io/get-pip.py
安裝 pip,指令:
pypy get-pip.py
替 PyPy 安裝其他 Module:
pypy -m pip install module-name
Environment :
・ Amazon EC2
・ Amazon Linux
Reference :
・ Amazon EC2
・ PyPy
・ Portable PyPy