debian上安装python3.5

这篇博客详细介绍了如何在Debian系统上手动安装Python 3.5,包括更新软件源,安装依赖,下载Python 3.5源码,配置安装路径,编译及安装过程,以及解决安装过程中遇到的问题,如SSL/TLS错误。此外,还涵盖了Debian系统的常用命令和网络配置,如设置静态IP、修改分辨率和压缩文件的处理。
摘要由CSDN通过智能技术生成

uname -a (Debian查看版本当前操作系统内核
cat /etc/debian_version 查看debian版本号

#备份一下软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

一般情况下,将 /etc/apt/sources.list 文件中 Debian 默认的源地址 http://deb.debian.org/ 替换为 http://mirrors.ustc.edu.cn 即可。
更新源

#!/bin/bash
cat >/etc/apt/sources.list <<EOF
deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
EOF
1
2
3
4
5
6
7
8
9
10
11
sudo apt update
1
安装依赖

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
1
cd boo #一个下载的目录
1
安装 curl

apt-get install curl
curl -O https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
tar -xf .tar
无法解压:
apt install -y xz-utils

安装解压python3包

cd到Python源目录
cd Python-3.5.2

tar -xf Python-3.5.2.tar

2.5 安装python3依赖包
apt -y install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

2.6 编译安装
#配置安装的位置
./configure --prefix=/usr/local/python3 --with-ssl

编译源码
》》make all

#安装python二进制文件
make altinstall

创建Python3和pip3软链接,将系统命令python3、pip3指向刚安装的python3、pip3
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

安装python时出现Ignoring ensurepip failure:pip required SSL/TLS

因为没有安装OpenSSL

使用yum install openssl-devel;

但是我的安装出现 There are no enabled repos…

好像是因为没有配置yum 源;处理半天解决不了

直接安装openssl-devel sudo apt-get install libssl-dev

就可以了

最开始apt install python-pip,但是之后下载的类库却下到python2里去了。又升级也不行,运行项目也变成了python2运行。

又安装pip3。
用sudo 下的 apt install python3-pip
apt install vim
apt install git

1 终端启动
$ export FLASK_APP=helloworld
$ flask run

附Debian学习:

1).Apt-get 命令,用于获取软件安装包:

apt-setup 设置Apt源.可选择列表或者手工导入

apt-get update 系统软件包更新

apt-get upgrade 更新所有软件包并且自动升级成最新

apt-get dist-upgrade 更新软件包并解决软件依赖关系

apt-cache search keyword 查找指定软件包信息

apt-cache show package_name 详细显示指定软件包的信息

apt-get install 安装指定软件包

apt-get remove 移除指定软件包

===================================
常用配置命令:

base-config 配置基本系统

apt-get install zhcon 安装 Zhcon 中文字符支持包.

zhcon 运行 Zhcon UC-DOS 中文系统

dpkg-reconfigure xserver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值