安装程序后,我正在尝试在我的 Mac 上安装 spaCy 英文模型。现在我的机器有 python 2.7。我已经在 venv 中安装了 spaCy,然后按照网站上的说明使用“python -m spacy.en.download”安装模型。当我尝试这样做时,我得到以下响应:
$ python -m spacy.en.download
回溯(最近一次通话最后):
_run_module_as_main 中的文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,第 162 行 "__main__", fname, 加载器, pkg_name) _run_code 中的文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,第 72 行 run_globals 中的执行代码 文件“/Users/katietemrowsky/Documents/Desktop/machine/.env/lib/python2.7/site-packages/spacy/en/download.py”,第 1 行,在 进口广场 文件“/Users/katietemrowsky/Documents/Desktop/machine/.env/lib/python2.7/site-packages/plac.py”,第 38 行,在 从 plac_tk 导入 TkMonitor 文件“/Users/katietemrowsky/Documents/Desktop/machine/.env/lib/python2.7/site-packages/plac_tk.py”,第 46 行 print('进程 %d 被 CTRL-C 杀死' % os.getpid(), file=sys.stderr) ^ SyntaxError:无效的语法
然后,我尝试在 venv 之外的计算机上安装 spaCy 和模型,我不想这样做,但想看看它是否可以工作。我又遇到了同样的错误。
另外我想知道这个问题是否与运行 python 2.7 有关?我将计算机上的 python 升级到 3.5,但不知道如何用 3.5 替换 2.7?现在我可以使用$ python
或在解释器上运行$ python3
。如何将所有内容升级到 3.5?
先感谢您!