我有一個全新安裝的Ubuntu 16.04.2,我嘗試安裝Python 3.6.1。過去我曾多次做過這個,但由於某種原因,我從昨天開始嘗試過3次,但我一直保留着相同的錯誤信息。以下是我已經採取了我的安裝步驟:在Ubuntu 16.04.2上安裝Python3.6.1
$ sudo apt-get update
$ sudo apt-get upgrade
$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
$ tar xvf Python-3.6.1.tar.xz
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
$ cd Python-3.6.1
$ ./configure
$ sudo make altinstall
的最後一個命令後,下面的消息會彈出一些點:
目錄「/home/mariejosv/.cache/pip/http'或其父目錄不屬於當前用戶,並且緩存已被禁用。請檢查該目錄的權限和所有者。如果用sudo執行pip,你可能需要sudo的-H標誌。
目錄'/home/mariejosv/.cache/pip'或其父目錄不屬於當前用戶,並且緩存輪已禁用。檢查該目錄的權限和所有者。如果用sudo執行pip,你可能需要sudo的-H標誌。
我該如何解決這個問題?
該錯誤消息提出了兩個很好的建議。你有沒有嘗試過其中之一? (它也看起來像你可能忘記自己運行'make',這是實際構建Python的步驟。) – Chris