首页 > 技术文章 > pygame

justaman 2019-03-08 12:53 原文

python外部模块需要安装

1.pip

介绍:

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

https://pypi.org/project/pip/

你可以通过以下命令来判断是否已安装:

pip --version

安装pip

该网址下有安装教程:https://pip.pypa.io/en/stable/installing/

1.cmd-右键-以管理员身份运行
执行下面命令:
2.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
3.python get-pip.py


2.pygame

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

执行下面的命令,即可通过pip安装pygame

image


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

推荐阅读