когда я изначально запускал
$ pip install pandas
это дало мне ошибку, что у меня нет разрешений. затем, когда я попробовал
$ sudo pip install pandas
он дал мне это -
fatal error: Python.h: No such file or directory
После некоторого поиска я наткнулся на эту команду
$ sudo pip install -U pandas
после очень и очень подробного вывода, он дал ту же ошибку, но на этот раз он подсказал мне, что мне может понадобиться/нужно установить python-dev и python-setuptools после установки python-dev, pip install pandas работал нормально и без сбоев!
Итак, мой вопрос: кто-нибудь знает, почему эта проблема возникла?! Это произошло раньше?! и что делает -U в $pip install -U... стоять?! он не упоминается на странице справки для pip, я проверял!
Кроме того, я знаю, что есть файл журнала в /home/user/.pip/pip.log, но вместо добавления сообщений об ошибках в файл журнала он перезаписывается каждый раз, когда в нем возникает проблема.
Есть ли способ исправить это?! Кроме того, могу ли я сделать журнал протоколов для каждой установки, а не только те, которые поступили не так! вместо того, чтобы делать
$ pip install ... >> LOG_FILE
каждый раз!
EDIT 1: оказывается, я не делал достаточно исследований, я обнаружил, что Python.h не обязательно устанавливается по умолчанию, хотя я их установил.
Но мне все же хотелось бы знать, что такое -U, и как сохранить файл журнала в pip.