2016年1月18日

AWS 教學 (9) - 安裝 PyPy ( Install PyPy on Amazon Linux tutorial )

本篇將記錄如何安裝 PyPy 於 Amazon Linux 中。( 其他 AWS 相關教學可以參考本篇整理 。If you want to read this article in English, you can visit here )



透過 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


熱門文章