“file.exists(pythonPath) 中的错误:文件名转换问题 - 名称太长”是什么意思?意思是?

Gén*_*roy 26 r rstudio

我卸载并重新安装了 R 和 RStudio。我安装了 R v.4.2.2 和 RStudio 2022.12.0+353。当我启动新的 R 会话或重新启动会话时,我会在控制台中收到带有错误的消息。
截屏:
截图在这里。

当我运行代码时,我的降价似乎没有产生问题,但我想知道这个错误意味着什么。我只使用R编程语言,不使用Python。

Mit*_*tra 44

我在 Windows 10 上使用 Rstudio 2022.12.0 Build 353 with R 4.2.2 (2022-10-31 ucrt) 遇到了同样的问题,我通过取消选中“自动激活项目本地 Python 环境”选项来解决这个问题转到“工具”>“全局选项...”>“Python”。

工具 > 全局选项中的 Python 参数菜单...


编辑:您还可以添加您最喜欢的Python解释器,正如预期的那样,这也是解决此错误的另一种方法。

我仍然需要测试和尝试一下,看看这对我是否有用,但你甚至可以从特定的 conda 环境中选择一个 python 作为默认解释器。

工具 > 全局选项中的 Python 参数菜单...选择解释器 (conda) 的示例

我不会深入讨论似乎是推荐的做法,但我发现了Posit 的这篇关于如何在 Rstudio 中设置和使用 Python 的博客文章

  • 谢谢你的提示。你知道取消勾选意味着什么吗?它会导致问题吗? (2认同)
  • @MudWarrior我的猜测是你将无法从你的Rstudio解释任何python代码,但是由于你没有选择任何解释器,所以在任何情况下你都无法......所以没有其他含义除了消除错误(?) (2认同)