我有两个问题,我只提到这两个问题,因为我认为它们可能是相关的。
问题1:
我相信我已经下载了两个版本的Python3(一个是通过Anaconda下载的),因为当我运行时
$ pip3 --version
我明白了
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)
当我跑步
$ pip --version
我明白了
pip 10.0.1 from /Users/skylerilenstine/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
(我知道这可能是解决这个问题的一种round回方式)。
问题2:
SpaCy出了点问题。
就在昨天,当我跑步
python3 name_of_my_program.py
从终端正常运行。但是今天我得到了错误
ModuleNotFoundError: No module named 'spacy'
我跑步时
which `spacy`
在终端,我知道
/Library/Frameworks/Python.framework/Versions/3.6/bin/spacy: Permission denied
这是有道理的,因为另一个是anaconda版本,并且代码从未在anaconda中运行。但是现在它也无法在终端上运行。我不确定“拒绝权限”的含义或解决方法。
是否会发生这种情况,因为我通过anaconda下载了新版本的python 3,还是无关紧要?我应该重新下载SpaCy吗?
答案 0 :(得分:-1)
是的,您似乎安装了“标准” python安装程序和anaconda安装程序。根据您的需要,您可能希望卸载其中的一个。就个人而言,我会摆脱水蟒,这太过分了。如果您是python的新手,那么请坚持使用基础知识...文本编辑器和终端!