SpaCy权限被拒绝

时间:2018-11-08 02:18:23

标签: python terminal spacy

我有两个问题,我只提到这两个问题,因为我认为它们可能是相关的。

问题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吗?

1 个答案:

答案 0 :(得分:-1)

解决问题2(Windows);

  1. 以管理员身份登录Windows。
  2. 右键单击要更改其权限的文​​件或文件夹。
  3. 选择“属性”。
  4. 点击“安全”标签。
  5. 单击“编辑”按钮。
  6. 单击“添加”按钮将新用户或组添加到列表中。
  7. 选择要为其更改权限的用户。
  8. 选中您要为该用户添加的权限的框,或 组。

要解决问题2(Mac);

  1. 将权限应用于文件夹或磁盘中的所有项目
  2. 选择一个文件夹或磁盘,然后选择“文件”>“获取信息”。
  3. 单击锁定图标将其解锁,然后输入管理员名称 和密码。
  4. 单击“操作”弹出菜单,然后选择“应用于附件” 项目。”

问题1;

是的,您似乎安装了“标准” python安装程序和anaconda安装程序。根据您的需要,您可能希望卸载其中的一个。就个人而言,我会摆脱水蟒,这太过分了。如果您是python的新手,那么请坚持使用基础知识...文本编辑器和终端!