pypy下載和安裝


下載和安裝 PyPy

安裝 PyPy

解壓 tarball 或 zip 文件后,PyPy 就可以立即執行,無需將其安裝在任何特定位置:

$ tar xf pypy-x.y.z.tar.bz2
$ ./pypy-x.y.z/bin/pypy
Python 2.7.x (xxxxxxxxxxxx, Date, Time)
[PyPy x.y.z with GCC x.y.z] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``PyPy is an exciting technology
that lets you to write fast, portable, multi-platform interpreters with less
effort''
>>>>

如果您想讓 PyPy 在系統范圍內可用,您可以 pypy/usr/local/bin重要的是放置一個符號鏈接而不是將二進制文件移動到那里,否則 PyPy 將無法找到它的庫。

安裝更多模塊

如果你想安裝 3rd 方庫,最方便的方法是使用ensurepip安裝pip(除非你想安裝 virtualenv 如下所述;那么你可以直接在 virtualenvs 中使用 pip):

$ ./pypy-xxx/bin/pypy -m ensurepip
$ ./pypy-xxx/bin/pypy -mpip install -U pip wheel # to upgrade to the latest versions
$ ./pypy-xxx/bin/pypy -mpip install pygments  # for example

如果您希望能夠pip直接從命令行使用,則必須--default-pip在調用ensurepip第三方庫將安裝在pypy-xxx/site-packages與 CPython 一樣,Linux 和 macOS 上的腳本pypy-xxx/bin將在 .pypy-xxx/Scripts

使用 virtualenv 安裝

在 virtualenv 中運行 pypy 通常很方便。為此,您需要一個 virtualenv 版本 – 1.6.1 或更高版本。然后,您可以從預編譯的 tarball 或翻譯后的 mercurial checkout 安裝 PyPy:

# from a tarball
$ virtualenv -p /opt/pypy-xxx/bin/pypy my-pypy-env

# from the mercurial checkout
$ virtualenv -p /path/to/pypy/pypy/translator/goal/pypy-c my-pypy-env

# in any case activate it
$ source my-pypy-env/bin/activate

請注意, my-pypy-env/bin/python 現在是 my-pypy-env/bin/pypy 的符號鏈接,因此您只需鍵入以下內容即可運行 pypy:

$ python

您仍然應該通過以下方式將 pip 和 wheel 升級到最新版本:

 my-pypy-env/bin/pypy -mpip install -U pip wheel

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM