在R:/usr/local/bin/python上安装spacyr不是python可执行文件

在R:/usr/local/bin/python上安装spacyr不是python可执行文件,r,installation,spacy,R,Installation,Spacy,我用它在RStudio(mac os)上安装spacyr 我有Python2和Python3,所以我运行 library(spacyr) spacy_initialize(python_executable = "/usr/local/bin/python") 它返回一个错误: Error in check_spacy_model(python_executable, model) : /usr/local/bin/python is not a python executable 关于如

我用它在RStudio(mac os)上安装spacyr

我有Python2和Python3,所以我运行

library(spacyr)
spacy_initialize(python_executable = "/usr/local/bin/python")
它返回一个错误:

Error in check_spacy_model(python_executable, model) : 
/usr/local/bin/python is not a python executable

关于如何修复它有什么建议吗?谢谢。

我花了很多时间自己解决这个问题。对我来说,问题是我使用conda而不是pip安装了spacy,因此无法设置symlink

  • 卸载spacyr
  • 从python卸载spacy(如果您使用conda安装)
  • 仅使用pip安装spacy
  • 从github安装最新版本的spacyr

  • 我花了很多时间为自己解决这个问题。对我来说,问题是我使用conda而不是pip安装了spacy,因此无法设置symlink

  • 卸载spacyr
  • 从python卸载spacy(如果您使用conda安装)
  • 仅使用pip安装spacy
  • 从github安装最新版本的spacyr

  • 您是否在多条蟒蛇中安装了spaCy?如果没有,则不必指定
    python\u executable
    选项。只要运行
    spacy\u initialize()
    而不指定选项,函数就应该能够找到带有spacy的python。嗨,不带选项的spacy\u initialize()返回相同的错误:查找安装了spacy的python可执行文件。。。spacy_initialize()中出错:spacy或语言模型en未安装在任何python可执行文件中。终端显示安装成功。您能否从终端显示
    which-a python
    which-a python3
    的输出?您是否也可以测试
    spacy\u初始化(python\u executable=“/usr/local/bin/python3”)
    ?@amatsunet谢谢回复。对于executable=python3,这是错误spaCy或语言模型en未安装在/usr/local/bin/python3中。我已经安装了en型号,但现在可能是python3?您有在多个Python中安装spaCy吗?如果没有,则不必指定
    python\u executable
    选项。只要运行
    spacy\u initialize()
    而不指定选项,函数就应该能够找到带有spacy的python。嗨,不带选项的spacy\u initialize()返回相同的错误:查找安装了spacy的python可执行文件。。。spacy_initialize()中出错:spacy或语言模型en未安装在任何python可执行文件中。终端显示安装成功。您能否从终端显示
    which-a python
    which-a python3
    的输出?您是否也可以测试
    spacy\u初始化(python\u executable=“/usr/local/bin/python3”)
    ?@amatsunet谢谢回复。对于executable=python3,这是错误spaCy或语言模型en未安装在/usr/local/bin/python3中。我已经安装了en模型,但现在可能是python3?