1 分析工具tuna(疑似远程环境不可用)
轻量级Python文件性能查看器
安装:pip install tuna
用法1:运行性能分析
python -mcProfile -o program.prof yourfile.py
tuna program.prof
用法2:模块导入性能
python -X importtime yourfile.py 2> import.log
#简写方法
python3 -X importtime -c "import scipy" 2> import.log
tuna import.log
2 imp手动导入模块(无效)
import imp
np = imp.load_module("tsfresh",None,"/usr/local/lib/python3.6/site-packages/tsfresh",('','',5))
3 版本降级(成功)
0.18.0 降级至 0.17.0
可恶,根据两个版本的对比。
主要依赖包变化在于
- PANDAS: 由"0.25.0"变为了"1.0.5"
- SCIKITLEARN: 由"0.19.2"变为了"0.22.0"
而出现异常的开发环境中的pandas版本为0.25.0 初步推断是pandas的大版本更新导致的耗时问题