我正在尝试从github(https://github.com/sina-al/pynlp)安装一个包。要运行包,说明说要运行python3 -m pynlp
。但是,当我运行它时,我收到错误:
adamg:~ adamg$ python3 -m pynlp
/usr/local/opt/python3/bin/python3.5: Error while finding spec for 'pynlp.__main__' (<class 'ImportError'>: No module named 'corenlp_protobuf'); 'pynlp' is a package and cannot be directly executed
如何纠正?
答案 0 :(得分:1)
您是否按照GitHub上的所有说明进行操作? 1)下载斯坦福CoreNLP
2)设置指向它的环境变量CORE_NLP
然后:
3)pip3 install corenlp_protobuf
(如果它丢失了)
答案 1 :(得分:0)
如果您收到以下错误消息,则很可能是您的PATH
环境变量有问题。
C:\>python
File "C:\Python\Python3\lib\site.py", line 178
file=sys.stderr)
^
SyntaxError: invalid syntax
如果您的系统上有多个Python实例,则可能会发生这种情况。 Python 2.x和Python 3.x或Anaconda。对我来说,我有3个Python实例,直到系统更新后才有问题。
要解决此问题,您必须编辑PATH设置。
就我而言,由于我现在使用的是Python 3.x,因此删除了对Python2.7的所有引用。