由于环境错误导致无法安装软件包:[错误13]:权限被拒绝:'usr/local/bin/f2py'

Sid*_*hta 42 python macos numpy

我试图在moacOSX上安装numpy但是在执行命令"pip install numpy"后我遇到了上面的错误

Sol*_*per 60

这对我有用.


pip3 install --user package-name(适用于Python3)

pip install --user package-name(适用于Python2)


希望这可以帮助!!!


小智 17

pip install --user package-name
Run Code Online (Sandbox Code Playgroud)

似乎工作,但包是安装用户的路径.如 :

"C:\用户\***\应用程序数据\本地\ TEMP\PIP-REQ跟踪器,_akmzo\42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3"

我想在python文件夹中安装包,例如c:\ Python27.我将模块安装到预期的文件夹中:

pip install package-name --no-cache-dir
Run Code Online (Sandbox Code Playgroud)


小智 6

我也是Windows用户。而且我已经安装了Python 3.7,当我尝试安装任何软件包时,都会引发与您得到的错误相同的错误。

试试看 这对我有用。

python -m pip install numpy

每当您安装新软件包时,只需编写 python -m pip install <package_name>

希望这会有所帮助。


小智 5

我也不得不面对同样的问题。这对我有用。右键单击并以管理员身份运行,而不是运行通常的命令进行安装。但是先运行update命令来更新pip

python -m pip install --upgrade pip


Joa*_*ena 5

好吧,在我的情况下,问题有一个不同的原因,Windows 路径长度检查这个。

我在 a 上安装了一个库,virtualenv这使得路径变长。安装库后,它在site-packages. 这使得路径超出了引发此错误的 Windows 限制。

希望它可以帮助某人 =)