Невозможно установить пакет python twint под MacOS Catalina

Я хочу установить pip3 install twint, но получаю сообщение об ошибке:

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.8'
Consider using the `--user` option or check the permissions.

какую команду мне нужно ввести, чтобы установить ее в соответствии с моей пользовательской опцией? это будет python -m pip3 install twint?


person Albion Swall    schedule 05.09.2020    source источник
comment
запустить от имени администратора, если вы на Mac, префикс sudo   -  person Weilory    schedule 06.09.2020
comment
Неясно, как вы установили python3, но / Library требует повышенных разрешений   -  person OneCricketeer    schedule 06.09.2020
comment
Отвечает ли это на ваш вопрос? Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13 ]   -  person Gino Mempin    schedule 06.09.2020
comment
sudo - это решение, поскольку оно позволяет вам делать то, что вам, вероятно, не следует делать. Если какие-либо системные инструменты потребуются twint, они будут поставляться вместе с системой или отправлены Apple как обновление. Не изменяйте установку system, потому что вам нужен конкретный модуль.   -  person chepner    schedule 06.09.2020
comment
Я добавил теги macos, macos-catalina, установка. По большинству проблем с MacOS ознакомьтесь также с решениями для предыдущих выпусков.   -  person smci    schedule 11.10.2020
comment
@chepner: sudo, как правило, не является решением, он только подталкивает исходную проблему (установка Python от имени администратора) дальше.   -  person smci    schedule 11.10.2020
comment
Вы установили Python, войдя в систему как администратор (например, с Anaconda)? Как правило, это плохая идея (как в Windows, так и в MacOS) и вызывает подобные проблемы с разрешениями при установке пакетов.   -  person smci    schedule 11.10.2020
comment
@smci Вот почему я сказал, что не изменяйте установку системы.   -  person chepner    schedule 11.10.2020
comment
@chepner: нет, опять по-другому. Я не верю, что OP относится к установке системы, которая на MacOS находится под /usr/bin/python, а также не поставляется с установленным pip, поэтому вряд ли то, о чем они спрашивают. Я говорю о сторонних установках Python (/usr/local/bin/python, Homebrew path, Anaconda: /opt/your_path_goes_here/python и т. Д.). Их можно установить как администратор, а это вообще плохая идея.   -  person smci    schedule 11.10.2020


Ответы (1)


как предлагает pip, используйте --user: python3 -m pip install --user twint

он установит ваш пакет у вас дома (https://pip.pypa.io/en/stable/user_guide/#user-installs)

в качестве лучшей альтернативы вы можете изучить виртуальные среды

person Cyril Jouve    schedule 05.09.2020