當我最初運行在Python 2.7安裝大熊貓,Ubuntu的12.04
$ 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安裝熊貓工作正常,並且順利!
所以,我的問題是,有誰知道爲什麼會出現這個問題?!這是否發生過?! 和$ pip安裝中的-U代表什麼?U代表?!它沒有在幫助頁面中提到的點子,我檢查!
此外,我知道/home/user/.pip/pip.log中有一個日誌文件,但不是將錯誤消息附加到日誌文件,而是在每次發生問題時都會重寫它。
有沒有辦法解決這個問題? 另外,我可以讓每個安裝的點子日誌以及不只是那些出錯! 而不是必須做
$ pip install ... >> LOG_FILE
每次!編輯1:結果我沒有做足夠的研究,我發現Python.h不一定默認安裝,雖然我已經安裝了它們。
但是我仍然想知道-U代表什麼以及如何在pip中保存日誌文件。
爲什麼這是題外話?這是關於安裝編程工具和庫。 –
這是程序員首先感興趣的(不是系統管理員)。那些關閉這個問題的人應該想一下「這會去哪裏?」以及「不是對此感興趣的Python程序員?」 – javadba
我不明白爲什麼它是脫離主題。真正的問題是,它一次至少要求提出3-4個不同的問題,因此,「太寬泛」或積極的編輯會更合適。 – Ixrec