当前位置:   article > 正文

Windows + PyPy+Sublime/PyCharm 运行python:提高python运行速度_在电脑上安装什么能让pycharm运行快一点

在电脑上安装什么能让pycharm运行快一点

 

 

pypy是python的一种解释器,运行python的速度比标准python快很多。

1.下载pypy并添加环境变量

根据自己的python版本在官网下载pypy。我的python是32位的3.5.0,因此下载“Python 3.5.3 compatible PyPy3.5 v6.0.0”下的Windows binary (32bit) BETA(这是目前的最新版本)。如果官网不好下载,可以在我的资源里下载。

解压下载的文件,如我把解压文件放在C:\Program Files (x86)中。文件名是pypy3-v6.0.0-win32。

添加环境变量:在此电脑上右键——属性——(左侧的)高级系统设置——(顶部的)高级——(底部的)环境变量——找到系统变量中的Path——双击Path或者点击编辑按钮——(右侧的)新建——输入pypy.exe所在文件夹的路径(如我的C:\Program Files (x86)\pypy3-v6.0.0-win32)——确定。

2.在sublime中配置pypy并运行python

在sublime中:Tools——Build System——New Build System:弹出一个页面。

页面上面写有一行内容。删除页面中的所有内容,将之改为下面的内容,其中C:/Program Files (x86)/pypy3-v6.0.0-win32/pypy3.exe是你自己的路径,然后保存文件 ,保存路径必须是默认路径,默认文件名为untitled.sublime-build,可以把untitled修改为自己想要确定的名字,也即是Build System中显示的名字,此处我的名字为Pypy.sublime-build。

  1. {
  2. "cmd": ["C:/Program Files (x86)/pypy3-v6.0.0-win32/pypy3.exe","-u","$file"],
  3. "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  4. "selector": "source.python",
  5. }

新建一个python程序,测试代码运行速度:

  1. def foo(a, b):
  2. k = 0
  3. for i in range(a, b):
  4. k += i
  5. return k
  6. print(foo(1, 100000000))

使用sublime自带的解释器,即上面图中的Build System选择Automatic,在sublime运行界面里可以看到运行时间为8.4s左右,而如上图所示,选择Pypy,则运行时间为3.1s左右。

3.在pycharm中配置pypy并运行python

打开pycharm,file——Settings——Project:RandomForest(RandomForest是我要添加运行环境的项目文件夹)——Project Interpreter——选择右侧的下拉框(可以看到我的pycharm只有python3.7的解释器)——Show All——在弹出的界面左侧选择Sytem Interpreter——选择pypy3.exe。

此时pycharm自动添加pypy3,然后关闭当前界面,出现了以下界面。可能界面里面的列表是空白的,那么下面会有一行小字并跟有操作提示,点击操作按钮,则出现以下第二个界面。最后OK即可。

关闭上面的界面后,可能当前python文件的运行按钮是灰的,此时重新点击一下文件,运行按钮就会变绿了。

由于pycharm中没有运行时间显示,因此在上面的代码中加入时间显示:

  1. import time
  2. t = time.time()#程序起始时间
  3. def foo(a, b):
  4. k = 0
  5. for i in range(a, b):
  6. k += i
  7. return k
  8. print(foo(1, 100000000))
  9. print (time.time() - t)# 输出程序运行结束时消耗时间

则使用pycharm自带的解释器,运行时间在8.8秒左右,而在pypy中,运行时间为2.9s左右。

4.给pypy安装第三方库

使用windows+R打开运行框——输入cmd字符串打开命令提示符,输入以下命令安装并更新pip:

  1. pypy3 -m ensurepip --default-pip # 安装pip
  2. pypy3 -m pip install --upgrade pip setuptools wheel # 更新pip

然后将pip的路径添加到环境变量,也既是上面pypy3的路径加上bin文件夹:C:\Program Files (x86)\pypy3-v6.0.0-win32\bin,然后安装要安装的扩展:

pypy3 -m pip install psycopg2  # psycopg2为要安装的扩展名
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/706395
推荐阅读
相关标签
  

闽ICP备14008679号