当前的Python版本2.7.10 - 我已经尝试从python.org和Anaconda发行版直接下载。
以前的Python版本是2.7.x(不记得了) - 我知道这是一个Enthought Canopy发行版。
我刚刚升级了#39;窗户从7到10pro。我重新安装了计算机上的所有内容以便重新开始。我安装了最新版本的Python 2.7.10。我现在正在运行一个我昨天在Windows 7操作系统上运行的脚本,现在运行速度慢得令人难以置信,我不明白为什么。这是一个基于此处教程中的代码的脚本:
http://pythonprogramming.net/sentiment-analysis-module-nltk-tutorial/
它有很多加载的数据,并且以前没有超快速运行,但是现在它需要很长时间,看起来它已经被冻结了。有什么想法吗?我认为它与我之前在Python环境中安装的软件包有关,比如C编译器或其他东西。输出什么都没有,因为它只是挂了很长时间并慢慢移动脚本。它没有被破坏,它没有被卡住的循环。如果我等了足够长的时间,它将开始向我显示正确的输出。当我按下Ctrl-C'这就是我得到的。
python -mcProfile MAIN_Tutorial_2.py
forrtl: error (200): program aborting due to control-C event
Image PC Routine Line Source
KERNELBASE.dll 00007FFB485B5674 Unknown Unknown Unknown
KERNEL32.DLL 00007FFB49412D92 Unknown Unknown Unknown
ntdll.dll 00007FFB4B819F64 Unknown Unknown Unknown
不要认为这有帮助,但为了以防万一。
答案 0 :(得分:0)
我一直在与类似主题挣扎一段时间 - 长时间启动python脚本。 这是我在python文档站点上发现的: Why does Python sometimes take so long to start?
问题可能是由问题计算机上的病毒检查软件配置错误引起的。一些病毒扫描程序已知在扫描程序配置为监视来自文件系统的所有读取时会引入两个数量级的启动开销。尝试检查系统上的病毒扫描软件的配置,以确保它们确实配置相同。配置为扫描所有文件系统读取活动时,McAfee是特定的攻击者。
不幸的是,我没有快速的方法来测试禁用文件系统保护是否有帮助,所以我希望它能解决您的问题,并很高兴收到您的来信。