Ответ 1
Это сработало для меня.
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
Я пытаюсь установить NUMPY на MacOS X, но после выполнения команды pip install numpy
я получаю сообщение об ошибке:
Environment error :[error 13]: permission denied: 'usr/local/bin/f2py
Как мне это исправить?
Это сработало для меня.
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
pip install --user package-name
Кажется, работает, но пакет устанавливает путь пользователя. такие как:
"C:\Users\***\AppData\Local\Temp\пип-REQ-трекер-_akmzo\42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3"
Я хочу установить пакет в папку python, такую как c:\Python27. Я устанавливаю модуль в ожидаемую папку:
pip install package-name --no-cache-dir
Я также пользователь Windows. И я установил Python 3.7, и когда я пытаюсь установить любой пакет, он выдает ту же ошибку, что и вы.
Попробуйте это. Это сработало для меня.
python -m pip install numpy
И всякий раз, когда вы устанавливаете новый пакет, просто напишите python -m pip install <package_name>
Надеюсь, это полезно.
Мне тоже пришлось столкнуться с той же проблемой. Это сработало для меня. Щелкните правой кнопкой мыши и запустите от имени администратора, затем выполните обычную команду для установки. Но сначала запустите команду update для обновления пипса
python -m pip install --upgrade pip
Я просто запустил команду с sudo:
sudo pip install numpy
Имейте в виду, что вам будет предложено ввести пароль пользователя. Это было проверено на macOS High Sierra (10.13)
Ну, в моем случае проблема была в другой причине, длина пути Windows Проверьте это.
Я устанавливал библиотеку на virtualenv
что делало путь длиннее. Когда библиотека была установлена, она создала несколько файлов в site-packages
. Это привело к тому, что путь превысил предел Windows, выдав эту ошибку.
Надеюсь, это поможет кому-то =)
У меня была та же проблема для другой упаковки. Я устанавливал pyinstaller
в Конде на Mac Mojave. Я сделал
conda create --name ai37 python=3.7
conda activate ai37
Я получил указанную ошибку при попытке установить pyinstaller с помощью
pip install pyinstaller
Мне удалось установить pyinstaller с помощью следующей команды
conda install -c conda-forge pyinstaller
В Windows это сработало для меня. В командной строке укажите путь к exe для Python: & Амп; "C: /Program Files (x86)/Python37-32/python.exe" -m pip install --upgrade pip --user
Запустите программу от имени администратора.
В моем случае я использовал затмение с Pydev. Когда я открыл затмение как администратор, это сработало.
Постскриптум Чтобы запустить программу от имени администратора, просто щелкните правой кнопкой мыши и выберите "Запуск от имени администратора".