【问题标题】:Installing python 3.5 via apt-get [closed]通过 apt-get 安装 python 3.5 [关闭]
【发布时间】:2016-07-15 09:50:05
【问题描述】:

我正在尝试通过 apt-get 安装 python 3.5 我做了以下

> sudo apt-get install python3.5
...
Unable to locate package python3.5

并且响应说它找不到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"

更多更新:

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

【问题讨论】:

  • 这与 SO 无关,因为它与编程无关。此外,如果您发布此类问题(无论在哪里),您至少应该包括您正在使用的发行版和版本。
  • 我不认为这是题外话 - 设置环境不被认为是题外话。我还包括了我的发行版的详细信息
  • 搜索 Debian 软件包数据库:debian.org/distrib/packages

标签: python


【解决方案1】:

更新

感谢Don Kirkby 强调有一个新的推荐 PPA。
更新的是ppa:deadsnakes/ppa,所以完整的命令如下:

sudo add-apt-repository ppa:deadsnakes/ppa


如果您使用的是 Ubuntu,您可以添加 PPA 来安装它;所以你可以这样继续:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

如果此过程不起作用,可能是您的 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

【讨论】:

  • sudo: add-apt-repository: command not found
  • 执行 sudo apt-get install software-properties-common python-software-properties
  • 不,那也没用 - 我设法安装了 sudo add-apt-repository 但它仍然找不到 python 3.5
  • 虽然第一种方法在 Ubuntu 下是正确的,但在 Debian 上使用 PPA 存储库 (as indicated here) 是个坏主意。在Debian下,正确的方法是按照第二种方法手动安装。我只是修改./configure 命令并改用./configure --prefix /usr/local。但这可能取决于您的系统配置。确实很好的答案
  • 推荐的 PPA 已更改。现在你应该使用sudo add-apt-repository ppa:deadsnakes/ppa
【解决方案2】:

安装依赖:

sudo apt-get build-dep python3.2
sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib1g-dev liblzma-dev

下载 Python 3.3.0:

wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tgz

摘录:

tar xvfz Python-3.3.0.tgz
Configure and Install:
cd Python-3.3.0
./configure --prefix=/opt/python3.3
make  
sudo make install

测试它是否有效:

/opt/python3.3/bin/python3

【讨论】:

  • 我正在寻找 python 3.5 python 3.2 可以通过 apt-get 获得
  • 把 3.3 改成 3.5 看看,我觉得可以!
【解决方案3】:

先尝试简单的搜索:

apt-cache 搜索 python | grep 3.5

【讨论】:

  • 它不返回任何东西
猜你喜欢
  • 2013-03-10
  • 2016-07-28
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2012-03-04
  • 2017-01-26
  • 1970-01-01
  • 2020-10-27
相关资源
最近更新 更多