gpt4 book ai didi

python - 如何更改我的 RMakrdown 代码块中使用的 Python 版本?

转载 作者:行者123 更新时间:2023-11-28 19:05:39 30 4
gpt4 key购买 nike

我首先道歉,因为我对其中的大部分内容都很陌生。

我在 Markdown 工作,我想使用 python 包 tweepy。现在这需要比我当前版本更新的 Python 版本:

import sys
print(sys.version)

这给了我

2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)]

因为我得到了

ImportError: No module named tweepy

当我尝试导入它时。

所以我已经将 Python 2.7.14 版下载到我的笔记本电脑上,我发现它是应用程序中的一个文件夹(我在使用 OS X 10.11.6 的 Mac 上)。

这更新了我打开终端时使用的 Python,但代码块仍然使用旧版本。我不确定如何将此版本的 Python 保存到其他位置。我觉得我需要做的是更改代码块中的 engine.path 参数,但我不确定如何移动此版本的 Python 并在 engine.path 中引用它。

任何帮助将不胜感激!!

祝愿

B

最佳答案

这是使用 knitr 和 RMarkdown 时的常见问题。您需要在 block 中设置 engine.path 变量。如果您使用的是 Anaconda,它可能看起来像这样......

```{python, engine.path="~/anaconda3/bin/python"}
your code here...
```

如果您在终端中打开 python 并运行...

import sys
print(sys.executable)

它应该指向您应该作为参数传递给 RMarkdown/knitr 中的 engine.path 的 python 可执行文件的位置。

关于python - 如何更改我的 RMakrdown 代码块中使用的 Python 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47357184/

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