pygame
python外部模块需要安装
1.pip
介绍:
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
你可以通过以下命令来判断是否已安装:
pip --version
安装pip
该网址下有安装教程:https://pip.pypa.io/en/stable/installing/
1.cmd-右键-以管理员身份运行执行下面命令:2.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py3.python get-pip.py
2.pygame
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
执行下面的命令,即可通过pip安装pygame
3.查看程序的内存使用情况,memory_profiler/guppy(未能成功使用,显示为安装模块)
首先安装memory_profiler和psutil(psutil主要用于提高memory_profile的性能,建议安装)(可使用pip直接安装)
pip install memory_profiler
pip install psutil
在命令行中执行
mprof run test01.py
结果会生成一个.dat文件,如”mprofile_20160716170529.dat”,里面记录了内存随时间的变化
mprof plot
使用该命令可以通过matplotlib模块以图片的形式展示出来
如果在运行的时候出现如下的gbk解码错误,解决方案是首先进入 memory_profiler.py文件中,找到第1127行,
把with open(filename) as f: 更改成 with open(filename, encoding=’utf-8’) as f:!!!
(原文:clovermini ,https://blog.csdn.net/baidu_33122327/article/details/79195176 )
在pycharm中运行:
导入模块:from memory_profiler import profile在函数前加入@profile
4.可视化matplotlib
5.显示运行时间
导入模块:
import datetime
写在需要查看的代码前和后,前后时间相减即为运行时间:
print(datetime.datetime.now())
d