gpt4 book ai didi

Stata:找不到 Ado 包

转载 作者:行者123 更新时间:2023-12-02 04:19:11 29 4
gpt4 key购买 nike

我正在寻找安装 stata 包“st0085_2.pkg”的用户编写的“esttab”。通常我会输入以下内容来执行此操作:

net install st0085_2.pkg

在这种情况下,它输出:

checking st0085_2 consistency and verifying not already installed...
installing into c:\ado\plus\...
file c:\ado\plus\next.trk already exists
r(602)

所以我更改了ado目录路径并将ado安装到其他地方(未经管理员批准我无法删除next.trk):

net set ado "U:\Documents\Stata\AMIE\ado"
net install st0085_2.pkg

安装成功,但仍然无法识别 esttab 命令,我尝试查找 ado 在哪里,它输出它尚未安装。

我不明白STATA如何在下载时说ado文件已经存在,但在检索包时却找不到?除非他们正在不同的目录中查找,但即使我设置了新路径(我已经尝试了很多组合),它仍然找不到该包。

这特别令人沮丧,因为我在其他计算机上使用过 esttab。

最佳答案

虽然我怀疑原始海报是否仍然存在,但遇到相同情况的其他人可能会对此答案感兴趣。

OP在这里遇到的问题是他没有正确的权限来修改/删除默认ado文件夹中的next.trk文件。通常,当您在(严重)锁定的服务器上没有管理员权限时,就会发生这种情况。

一种解决方案是直接复制文件:但是,如果服务器确实被锁定,或者您的程序具有未指定的依赖项,这可能会相当棘手。

另一种方法是更改​​ ado 文件夹。 OP 通过 net set ado "somefoldername" 更改 net install 的位置,迈出了正确的第一步。然而,他们错过了第二步,即告诉 Stata“somefoldername”是 adopath 的一部分。

这是通过adopath++“somefoldername”完成的。如果我没记错的话,只有当 Stata 打开时,它才会保持事件状态。为了使其“永久”,应将该行代码添加到 profile.do dofile 中,该文件在 Stata 启动时自动运行。请参阅the Stata FAQ有关 profile.do 文件的更多信息。

关于Stata:找不到 Ado 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43287524/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com