Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Python 如何解决KeyError:';朋克赛德金融公司';_Python_Anaconda_Spacy_Anaconda3 - Fatal编程技术网

Python 如何解决KeyError:';朋克赛德金融公司';

Python 如何解决KeyError:';朋克赛德金融公司';,python,anaconda,spacy,anaconda3,Python,Anaconda,Spacy,Anaconda3,我看到了关于这个话题的其他问题,但没有一个能解决我的问题。我还没有在anaconda的默认位置“c:\anaconda3”安装它,而且我正在使用VSCode进行开发。当我运行我的代码时,这是非常简单的 import spacy nlp = spacy.load("en_core_web_sm") doc = nlp("Apple is looking at buying U.K. startup for $1 billion") for token in doc: print(token

我看到了关于这个话题的其他问题,但没有一个能解决我的问题。我还没有在anaconda的默认位置“c:\anaconda3”安装它,而且我正在使用VSCode进行开发。当我运行我的代码时,这是非常简单的

import spacy
nlp = spacy.load("en_core_web_sm")
doc = nlp("Apple is looking at buying U.K. startup for $1 billion")
for token in doc:
    print(token.text, token.pos_, token.dep_)
我得到一个错误(下面最后列出)。对于这一切我都不知道从哪里开始。请告知


信息

(base) C:\Users\ashish>conda info

     active environment : base
    active env location : c:\Software\Installed\anaconda3
            shell level : 2
       user config file : C:\Users\ashish\.condarc
 populated config files : C:\Users\ashish\.condarc
          conda version : 4.8.2
    conda-build version : 3.18.11
         python version : 3.7.6.final.0
       virtual packages :
       base environment : c:\Software\Installed\anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : c:\Software\Installed\anaconda3\pkgs
                          C:\Users\ashish\.conda\pkgs
                          C:\Users\ashish\AppData\Local\conda\conda\pkgs
       envs directories : c:\Software\Installed\anaconda3\envs
                          C:\Users\ashish\.conda\envs
                          C:\Users\ashish\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.6 Windows/10 Windows/10.0.17134
          administrator : False
             netrc file : None
           offline mode : False
[Running] python -u "c:\Projects\Internal Data Mining\SpacyTutorial.py"
Traceback (most recent call last):
  File "c:\Projects\Internal Data Mining\SpacyTutorial.py", line 16, in <module>
    nlp = spacy.load("en_core_web_sm")
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\__init__.py", line 15, in load
    return util.load_model(name, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 114, in load_model
    return load_model_from_package(name, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 135, in load_model_from_package
    return cls.load(**overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\en_core_web_sm\__init__.py", line 12, in load
    return load_model_from_init_py(__file__, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 173, in load_model_from_init_py
    return load_model_from_path(data_path, meta, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 156, in load_model_from_path
    return nlp.from_disk(model_path)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\language.py", line 653, in from_disk
    util.from_disk(path, deserializers, exclude)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 511, in from_disk
    reader(path / key)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\language.py", line 649, in <lambda>
    deserializers[name] = lambda p, proc=proc: proc.from_disk(p, vocab=False)
  File "pipeline.pyx", line 643, in spacy.pipeline.Tagger.from_disk
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 511, in from_disk
    reader(path / key)
  File "pipeline.pyx", line 632, in spacy.pipeline.Tagger.from_disk.load_tag_map
  File "morphology.pyx", line 56, in spacy.morphology.Morphology.__init__
  File "attrs.pyx", line 147, in spacy.attrs.intify_attrs
KeyError: 'PUNCTSIDE_FIN'

我正在使用VSCode,当我试图从内置终端转到python提示符时,我得到以下错误

C:\Projects\Internal Data Mining>python
Python 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated.  Libraries may fail to load.  To activate this environment
please see https://conda.io/activation

Type "help", "copyright", "credits" or "license" for more information.
虽然在conda提示符下我激活了“base”


我安装了Spacy和en_core_web_sm,en_core_web_lg软件包信息如下:

spacy                     2.0.12           py37h8300f20_0
spacy-model-en_core_web_lg 2.2.5                      py_0    conda-forge
spacy-model-en_core_web_sm 2.2.5                      py_0    conda-forge

主要错误

(base) C:\Users\ashish>conda info

     active environment : base
    active env location : c:\Software\Installed\anaconda3
            shell level : 2
       user config file : C:\Users\ashish\.condarc
 populated config files : C:\Users\ashish\.condarc
          conda version : 4.8.2
    conda-build version : 3.18.11
         python version : 3.7.6.final.0
       virtual packages :
       base environment : c:\Software\Installed\anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : c:\Software\Installed\anaconda3\pkgs
                          C:\Users\ashish\.conda\pkgs
                          C:\Users\ashish\AppData\Local\conda\conda\pkgs
       envs directories : c:\Software\Installed\anaconda3\envs
                          C:\Users\ashish\.conda\envs
                          C:\Users\ashish\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.6 Windows/10 Windows/10.0.17134
          administrator : False
             netrc file : None
           offline mode : False
[Running] python -u "c:\Projects\Internal Data Mining\SpacyTutorial.py"
Traceback (most recent call last):
  File "c:\Projects\Internal Data Mining\SpacyTutorial.py", line 16, in <module>
    nlp = spacy.load("en_core_web_sm")
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\__init__.py", line 15, in load
    return util.load_model(name, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 114, in load_model
    return load_model_from_package(name, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 135, in load_model_from_package
    return cls.load(**overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\en_core_web_sm\__init__.py", line 12, in load
    return load_model_from_init_py(__file__, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 173, in load_model_from_init_py
    return load_model_from_path(data_path, meta, **overrides)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 156, in load_model_from_path
    return nlp.from_disk(model_path)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\language.py", line 653, in from_disk
    util.from_disk(path, deserializers, exclude)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 511, in from_disk
    reader(path / key)
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\language.py", line 649, in <lambda>
    deserializers[name] = lambda p, proc=proc: proc.from_disk(p, vocab=False)
  File "pipeline.pyx", line 643, in spacy.pipeline.Tagger.from_disk
  File "C:\Software\Installed\anaconda3\lib\site-packages\spacy\util.py", line 511, in from_disk
    reader(path / key)
  File "pipeline.pyx", line 632, in spacy.pipeline.Tagger.from_disk.load_tag_map
  File "morphology.pyx", line 56, in spacy.morphology.Morphology.__init__
  File "attrs.pyx", line 147, in spacy.attrs.intify_attrs
KeyError: 'PUNCTSIDE_FIN'
[Running]python-u“c:\Projects\Internal Data Mining\spacyttutorial.py”
回溯(最近一次呼叫最后一次):
文件“c:\Projects\Internal Data Mining\SpacyTutorial.py”,第16行,在
nlp=spacy.load(“en_core\u web\u sm”)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\\uuuu init\uuuu.py”,第15行,已加载
返回util.load\u模型(名称,**覆盖)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第114行,在load\U模型中
从\u包返回加载\u模型\u(名称,**覆盖)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第135行,从\u package加载\u model\u
返回cls.load(**覆盖)
文件“C:\Software\Installed\anaconda3\lib\site packages\en\u core\u web\u sm\\uuuu init\uuuu.py”,第12行,已加载
从初始化返回加载模型(文件,**覆盖)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第173行,从\u init\u py加载\u model\u
从路径返回加载模型(数据路径、元、**覆盖)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第156行,从\u路径加载\u模型\u
从磁盘返回nlp(模型路径)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\language.py”,第653行,从磁盘
util.from_disk(路径、反序列化程序、排除)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第511行,从磁盘
读卡器(路径/键)
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\language.py”,第649行,在
反序列化程序[name]=lambda p,proc=proc:proc.from_disk(p,vocab=False)
磁盘spacy.pipeline.Tagger.from中的文件“pipeline.pyx”,第643行
文件“C:\Software\Installed\anaconda3\lib\site packages\spacy\util.py”,第511行,从磁盘
读卡器(路径/键)
文件“pipeline.pyx”,第632行,位于spacy.pipeline.Tagger.from\u disk.load\u tag\u映射中
文件“morphics.pyx”,第56行,在spacy.morphics.morphics.\uuu init中__
文件“attrs.pyx”,第147行,位于spacy.attrs.intify_attrs中
KeyError:'PUNCTSIDE_FIN'
该版本的spacy(2.0.*)与那些型号(2.2.*)不兼容。尝试从新的conda环境开始,从
conda forge
安装spacy,其中最新版本应为2.2.3

该版本的spacy(2.0.*)与那些型号(2.2.*)不兼容。尝试从新的conda环境开始,从
conda forge
安装spacy,其中最新版本应为2.2.3