我正在尝试在moacOSX上安装numpy,但我在执行命令后遇到上述错误" pip install numpy"
答案 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