我会说没有Debian等同于Ubuntu的Deadsnakes PPA
在Debian下,不建议使用Ubuntu软件包或存储库。当这篇文章出现在搜索引擎中时,我在这里提出一个答案,对于Debian系统来说,这个答案不太危险。
可以手动安装Python。例如,您可以按照以下说明安装3.5.2版本
先决条件
安装依赖项:
sudo apt-get update && sudo apt-get install libssl-dev openssl
构建Python
您可以使用--prefix
来自configure
命令的参数在特定文件夹中构建Python :
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar zxf Python-3.5.2.tgz
cd Python-3.5.2/
./configure --prefix=/usr/local
make
sudo make install
/usr/local
可以使用另一基本目录代替。举个例子:
sudo mkdir /opt/python-3.5.2
./configure --prefix=/opt/python-3.5.2
选择python版本
使用PATH环境变量可以帮助选择要使用的正确python版本。但是也可以使用符号链接:
sudo ln -s /opt/python-3.5.2/bin/python3.5 /usr/local/bin/python3
sudo ln -s /opt/python-3.5.2/bin/pip3.5 /usr/local/bin/pip3
使用-f
选项将允许您替换现有的符号链接