(Python2.7.x) Systrace 使用的坑,出现 ImportError: No module named XXX

1. 首先,一定一定要下载 2.7.9 ~ 2.7.18 的安装包

因为,pip 仅在2.7.9 之后才集成在安装包中!!! (实在想吐槽这个)

否则,用到pip 时候都会提示 : No module named pip

而这个pip 是很重要的命令!!

因此, 先贴上官网地址

Welcome to Python.orgicon-default.png?t=M4ADhttps://www.python.org/https://docs.python.org/2.7/installing/index.html#install-pip-in-versions-of-python-prior-to-python-2-7-9icon-default.png?t=M4ADhttps://docs.python.org/2.7/installing/index.html#install-pip-in-versions-of-python-prior-to-python-2-7-9

2. 出现以下问题:

问题1:ImportError: No module named win32con

解决方法,可以先尝试:

  • python -m pip install --upgrade pip     (这个可能不是必须的)
  • pip install pywin32  (关键)

如果不行,

可以尝试去 下载 pywin32-228.win-amd64-py2.7.exe, 然后再安装

参考:

Systrace environment configuration under Win7 - Krybothttps://blog.krybot.com/a?ID=01600-eb9b4186-bfb0-4335-969d-9bb5764fad22

问题2 : No module named six

解决方法,可以先尝试输入 :

 pip install six

如果生效则会提示:

Collecting six
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six
Successfully installed six-1.16.0

如果不行,

可以尝试下载, six-1.16.0-py2.py3-none-any.whl , 具体方法参考:

ImportError: No module named six解决方法_caozhizhi1997的博客-CSDN博客_import six出错在运行python代码时提示ImportError: No module named six,首先可以运行安装six包:pip install six此时如果提示安装成功那就没有什么问题啦,但是如果运行pip install six提示包已存在,不需要重复安装,就需要下载源码进行安装,官方源码下载地址: http://www.pythonhosted.org/six/下载后对压缩包进...https://blog.csdn.net/caojing1997/article/details/85283438

3. 验证

最后,进入 systrace.py 所在目录,然后输入命令:

 python systrace.py --list-categories

则成功输出:

         gfx - Graphics
       input - Input
        view - View System
     webview - WebView
          wm - Window Manager
          am - Activity Manager
          sm - Sync Manager
       audio - Audio
       video - Video
      camera - Camera
         hal - Hardware Modules
         res - Resource Loading

.....

所以, python 2.7.x 使用起来确实坑好多,现在已经不维护了,主要都是用 3.x 的版本了

Systrace 详细使用参考:

性能分析工具Systrace的使用详解_卜大爷的博客-CSDN博客_systrace工具使用icon-default.png?t=M4ADhttps://blog.csdn.net/u011578734/article/details/109497064配置参考:

systrace工具的配置及配置过程中遇到的问题,Systracehttps://www.pythonf.cn/read/165975

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值