我有一个全新安装的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