Python установка пакета через pip3: ошибка сегментации - PullRequest
0 голосов
/ 15 марта 2020

Я хочу использовать pip3 для установки python пакетов. Например, если я сделаю pip3 install matplotlib, это даст мне:

Collecting matplotlib
Segmentation fault

У меня установлены pip3 и python3.6:

which pip3
/usr/local/bin/pip3

which python3.6
/usr/local/bin/python3.6

И я попытался sudo pip3 install matplotlib , он показал:

The directory '/home/shiqi/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Я изменил каталог .cache, чтобы он был доступен для всех:

chmod +rwx .cache

drwxr-xr-x 17 shiqi shiqi  4096 Jan  4 14:45 .cache

Я не уверен, почему он доступен не всем, но по крайней мере пользователь имеет право на запись .cache. Но это не решило мою проблему с ошибкой сегментации. Кто-нибудь знает что делать? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...