1

我在 anaconda 中安装了惊喜包,我收到了这个 Access denied 错误。我使用的是 Windows 10。请查看错误

C:\Users\Hp>pip install surprise
Collecting surprise
  Using cached https://files.pythonhosted.org/packages/61/de/e5cba8682201fcf9c3719a6fdda95693468ed061945493dea2dd37c5618b/surprise-0.1-py2.py3-none-any.whl

Collecting scikit-surprise (from surprise)

Requirement already satisfied: six>=1.10.0 in c:\program files\anaconda3\lib\site-packages (from scikit-surprise->surprise) (1.12.0)

Requirement already satisfied: numpy>=1.11.2 in c:\program files\anaconda3\lib\site-packages (from scikit-surprise->surprise) (1.16.4)

Requirement already satisfied: joblib>=0.11 in c:\program files\anaconda3\lib\site-packages (from scikit-surprise->surprise) (0.13.2)

Requirement already satisfied: scipy>=1.0.0 in c:\program files\anaconda3\lib\site-packages (from scikit-surprise->surprise) (1.2.1)

Installing collected packages: scikit-surprise, surprise

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'C:\\Program Files\\Anaconda3\\Lib\\site-packages\\scikit_surprise-1.1.0.dist-info' Consider using the '--user' option or check the permissions.

4

1 回答 1

0

您的环境是 Pip 版本、Python 和操作系统。您需要以用户身份安装它

首先升级你的点子:

pip install --upgrade

然后使用用户权限:

pip install --user surprise

对于 Linux 用户,您以 root 权限安装。Ubuntu 用户没有直接的 root 权限,所以你必须使用 sudo:

sudo apt install <packagename>
于 2019-09-14T07:33:05.990 回答