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

时间:2018-06-11 23:50:05

标签: python macos numpy

我正在尝试在moacOSX上安装numpy,但我在执行命令后遇到上述错误" pip install numpy"

9 个答案:

答案 0 :(得分:27)

这对我有用。

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

pip install --user package-name(对于Python2)

希望这有帮助!!!

答案 1 :(得分:3)

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

python -m pip install --upgrade pip

答案 2 :(得分:2)

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

尝试一下。这对我有用。

python -m pip install numpy

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

希望这会有所帮助。

答案 3 :(得分:2)

我只是使用sudo运行了命令:

sudo pip install numpy

请记住,系统将要求您输入用户密码。 已在macOS High Sierra(10.13)上进行了测试

答案 4 :(得分:0)

好吧,就我而言,问题的起因是Windows路径的长度Check this.

我正在virtualenv上安装一个库,这使路径变长了。安装该库后,它在site-packages下创建了一些文件。这使路径超出Windows限制,引发此错误。

希望对某人有帮助=)

答案 5 :(得分:0)

对于不同的包装,我遇到了相同的问题。我正在Mac Mojave的conda中安装pyinstaller。我做到了

conda create --name ai37 python=3.7
conda activate ai37

当我尝试使用pyinstaller安装时,出现了上述错误

pip install pyinstaller

我能够使用以下命令安装pyinstaller

conda install -c conda-forge pyinstaller 

答案 6 :(得分:0)

在Windows上,这对我有用。在命令行中,为Python指定exe的路径: &“ C:/ Program Files(x86)/Python37-32/python.exe” -m pip install --upgrade pip --user

答案 7 :(得分:0)

以Windows用户身份运行 Admin Powershell并启动:

python -m pip install --upgrade pip

答案 8 :(得分:0)

始终首选使用虚拟环境,使用以下命令创建虚拟环境:

python -m venv <name_of_virtualenv>

转到您的环境目录,并在Windows上使用以下命令激活您的环境:

env_name\Scripts\activate.bat

然后只需使用

pip install package_name

相关问题