stacktrace not available;stata报错:stacktrace not available是什么意思,如何解决? 您所在的位置:网站首页 lenovo是什么意思中文 stacktrace not available;stata报错:stacktrace not available是什么意思,如何解决?

stacktrace not available;stata报错:stacktrace not available是什么意思,如何解决?

#stacktrace not available;stata报错:stacktrace not available是什么意思,如何解决?| 来源: 网络整理| 查看: 265

stacktrace not available;stata报错:stacktrace not available是什么意思,如何解决?

“stacktrace not available”,stata出现这条语句,什么意思呢?stack:堆栈;trace:追踪。所以,意思是:堆栈追踪不可用? 个人认为,在stata中可以将其理解为路径不可用。 stata报错:stacktrace not available很大可能是因为profile.do里的安装路径含有中文。

这篇文章是在上一篇stata15无法安装spost13命令包,报错:stacktrace not available如何解决?的基础上写作的。因为这条语句不仅可能在安装spost13命令包时出现,也可能在其它操作中见到。

因此,凡stata报错:“stacktrace not available”,均可尝试如下办法。

一、检查profile.do中的安装路径

在stata文件夹下找到profile.do文件并使用stata打开;

检查打开的profile.do中命令安装路径是否为自己电脑存放命令的路径,新安装stata的朋友要更新为自己的路径;

检查此路径是否含有中文字符(例如下图中的“应用软件”四个字);在这里插入图片描述

若路径中无中文字符,则请另寻他法;

若路径含有中文字符,则修改为英文字符后可解决报错“stacktrace not available”的问题。

二、修改路径为英文路径

注意:修改路径不是简单的改路径语句中的文字,而是在自己电脑中修改路径中涉及到的文件夹名称为英文名称;

文件夹名称修改为英文名称后(如将“应用软件”改为“Software”),可直接查看第5-7步;

若因为一些原因不能修改文件夹名称,比如将stata和其它软件一起放在同一个中文文件夹下,修改此中文文件夹名称时往往提示操作无法完成;在这里插入图片描述

若出现上图提示,需要把stata整体移动至不含中文路径的位置,比如直接移入C/D盘下,或在D盘新建英文名文件夹,将stata移入此文件夹下,目的是保证plus的路径不含中文;

在plus路径无中文的基础上,再次打开profile.do文件,更新plus路径为全英文字符,并保存profile.do;

退出stata,再次打开stata,stata会自动运行profile.do,此时安装路径已更新为英文路径;

再次重复您的工作,希望问题得到解决!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有