我试图通过apt-get安装python 3.5我做了以下操作
> sudo apt-get install python3.5
...
Unable to locate package python3.5
Run Code Online (Sandbox Code Playgroud)
响应说它找不到python3.5.我尝试过,apt-get update但这也无济于事
有什么建议 ?这些是我的细节
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
Run Code Online (Sandbox Code Playgroud)
更多更新:
apt-cache policy python3 python
python3:
Installed: (none)
Candidate: 3.2.3-6
Version table:
3.2.3-6 0
500 http://ftp.us.debian.org/debian/ wheezy/main armhf Packages
python:
Installed: 2.7.3-4+deb7u1
Candidate: 2.7.3-4+deb7u1
Version table:
*** 2.7.3-4+deb7u1 0
500 http://ftp.us.debian.org/debian/ wheezy/main armhf Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
Gio*_*ano 26
如果您使用的是Ubuntu,可以安装它添加PPA; 所以你可以这样做:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
Run Code Online (Sandbox Code Playgroud)
如果此过程不起作用,则可能是您的Ubuntu版本不支持它.所以我认为你可以这样安装:
sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
tar xzvf Python-3.5.0.tgz
cd Python-3.5.0
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
更新
感谢Don Kirkby强调有一个新推荐的PPA.
更新的是ppa:deadsnakes/ppa,因此完整的命令如下:
sudo add-apt-repository ppa:deadsnakes/ppa
Run Code Online (Sandbox Code Playgroud)