Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 无法在AWS Sagemaker上安装spacy_Linux_Python 3.x_Amazon Web Services_Spacy_Amazon Sagemaker - Fatal编程技术网

Linux 无法在AWS Sagemaker上安装spacy

Linux 无法在AWS Sagemaker上安装spacy,linux,python-3.x,amazon-web-services,spacy,amazon-sagemaker,Linux,Python 3.x,Amazon Web Services,Spacy,Amazon Sagemaker,我想把spacy加载到SageMaker中。我在Jupyter笔记本实例中运行以下命令 !pip install spacy 我最终得到了这个错误 gcc: error trying to exec 'cc1plus': execvp: No such file or directory error: command 'gcc' failed with exit status 1 还有这个 gcc: error: murmurhash/mrmr.cpp: No such file o

我想把spacy加载到SageMaker中。我在Jupyter笔记本实例中运行以下命令

!pip install spacy
我最终得到了这个错误

  gcc: error trying to exec 'cc1plus': execvp: No such file or directory
  error: command 'gcc' failed with exit status 1
还有这个

gcc: error: murmurhash/mrmr.cpp: No such file or directory
error: command 'gcc' failed with exit status 1
如何使用Sagemaker解决此问题?

来自

固定gcc

sudo apt-get update
sudo apt-get install --reinstall build-essential

我不确定第二个错误,可能是
杂音hash/mrmr.cpp
不存在?

当我开始使用SageMaker时,我遇到了类似的问题,所以我开发了这个开源项目(sagify),它是一个CLI工具,可以帮助您以非常简单的方式在SageMaker上培训和部署您自己的机器学习/深度学习模型。无论我使用什么库(Keras、Tensorflow、scikit learn、LightFM、spacy等),我都设法训练和部署了所有的ML模型。基本上,您可以用经典的pythonic方式(即在requirements.txt中)指定所有依赖项,sagify将读取它们并将它们安装到Docker映像中。然后,可以在SageMaker上执行此Docker映像以进行培训和部署。

您可以尝试使用Jupyter cell选择Python3内核来安装spacy

!conda update --all -y 
!conda install -n python3 -y -c conda-forge spacy
然后重新启动内核


重新启动内核后,您应该能够导入spacy。或者您可以使用Jupyter终端发出上述相同的命令,只需删除!从上面发出命令时进行标记。

我已经尝试过了。apt get未被识别。所以我尝试了yum安装。但是我没有在yum上获得任何包构建必需的版本,请尝试
yum安装gcc-c++
如果同样失败,请尝试
sudo-yum安装gcc-c++。noarch
加载的插件:dkms构建需要,优先级,更新motd,升级helper 1039软件包因存储库优先级保护软件包gcc-c++-4.8.5-1.22.amzn1.noarch而被排除在外,并且已经安装了最新版本。无需执行任何操作。我不能说更多,您可能还会看到以下答案:,它是最新的。您是如何使其工作的?下面的解决方案都不起作用。