zoukankan      html  css  js  c++  java
  • [python]pypy优化python性能

    下载地址:https://pypy.org/download.html

    # python2.7版本
    yum install pypy
    # python3.6版本
    https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v7.1.1-src.tar.bz2
    # python3.5版本
    wget https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v7.0.0-src.tar.bz2

    # 编译环境准备
    yum -y install gcc
    yum -y install gcc-c++
    yum install libffi-devel
    wget  https://pkg-config.freedesktop.org/releases/pkg-config-0.29.tar.gz
    tar -zxvf pkg-config-0.29.tar.gz
    cd pkg-config-0.29
    ./configure --with-internal-glib
    make & make install

    wget https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz
    cd PyMySQL-0.8.1/
    tar zxvf PyMySQL-0.8.1.tar.gz
    pypy3 setup.py install

      #pypy3 -m pip install PyMySQL

      #pypy3 -m pip install tensorflow==2.0.0-beta1

     
    
    
    # 
    tar -xjf pypy3.5-v7.0.0-src.tar.bz2 

      cd pypy3.5-v7.0.0-src/

      make

       

    ln -s /data/download/pypy3.5-v7.0.0-src/pypy/goal/pypy3-c /usr/bin/pypy3

    ln -s /data/download/pypy3.5-v7.0.0-src/pypy/goal/pypy3-c /usr/bin/pypy



    安装pip

    wget https://bootstrap.pypa.io/get-pip.py
    pypy get-pip.py

    用[pypy]/bin下的pip安装第三方库

    .pip.exe install tornado
    .pip.exe install redis
    或者
    pypy -m pip install package 

    可能需要修改py添加路径

    import sys
    import os
    
    parent_path = os.path.dirname(sys.path[0])
    if parent_path not in sys.path:
        sys.path.append(parent_path)
        print(parent_path)

    执行

    D:	oolspypy3.6-v7.1.1-win32pypy3.exe test_client.py
  • 相关阅读:
    初学HTML_3
    初学HTML_2
    初学HTML_1
    VScode中的Java配置
    JAVA中访问控制和继承的规则
    Java中的变量
    minishift 部署postgresql
    sydnsis 把数据库做成api
    sydnsis接口 数据库到mq
    sydnsis 推送和消费amq消息
  • 原文地址:https://www.cnblogs.com/linn/p/11558451.html
Copyright © 2011-2022 走看看