zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    sprintf_s的使用
    DHCP的若干原理解释
    常用在线转换工具
    spring事务隔离级别
    Spring3声明式事务处理事务无法回滚rollback分析(annotation与xml配置混用)
    SQL按时间段统计(5分钟统计一次访问量为例,oracle统计)
    java对象传递小解析
    java、javac -version不一致(java编译及运行环境不一致)的环境变量设置问题解决
    ibator自动代码生成
    Velocity中加载vm文件的三种方式
  • 原文地址:https://www.cnblogs.com/lxz123/p/15323125.html
Copyright © 2011-2022 走看看