python在linux系统怎么安装

python在linux系统怎么安装,第1张

1、linux下安装python3

a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)

yum groupinstall 'Development Tools'

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

2 下载 Python3.5代码包

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

在安装包中有一个README的文件,里面有写如何安装

tar Jxvf Python-3.5.0.tar.xz

cd Python-3.5.0

./configure --prefix=/usr/local/python3

make &&make install

做软链:

ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3

安装成功了!

如果提示:Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS

这是原因没有安装或升级oenssl:

yum install openssl-devel

再次重复编译方案python3.5:

最终如下:

提示同时成功安装pip-7.12与setuptools!

pip3与pip都提示没有错误!

做软链:

ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip

升级pip到最新版本:

pip install --upgrade pip

pip安装成功啦!

注:--no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装。

2.安装包

requests包:

pip install requests

pyquery包:

pip install pyquery

pymysql包:

pip install pymysql

这次是想要安装requests模块,如果在windows系统中,直接找到cmd输入pip install requests就好了。但是,在deepin中这样却是不行的因为原本没有pip这个东西,所以要先安装pip。

首先用正常的安装命令:sudo apt-get install python-pip(如果想要安装pip3的话就是python3-pip),之后等待pip安装完成。这个时候再使用pip install requests就行了

一般linux系统都自带python2,你是要装python3?

给你centos下源码安装py3 的例子把。

如果已经安装好了python34

sudo yum remove python34

编译安装

python官网只为Linux提供了源码,因此我下载python3.6.1的源码压缩包

第一步,CentOS装好openssl静态库

键入以下命令:yum install -y openssl-static

若未装该静态库会导致python3自带的pip3安装失败

第二步,编译python3源码

0. CentOS安装GCC和wgetyum install -y gcc,wget

yum groupinstall "Development tools"

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

1. 先解压python3的源码包wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

tar xf Python-3.6.1.tar.xz

2. 配置安装路径cd Python-3.6.1 //进入python3源码解压后的文件夹

./configure --prefix=/usr/local/python3 //默认配置文件并设置安装路径

3. 编译python3源码make

4. 安装make install

最终若无错误提示,说明安装成功

5. 添加文件链接安装后键入命令?python3?提示不存在该命令,这是因为我们自定义了安装目录,因此需要添加文件链接,命令如下:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6. 测试键入命令:

python3 -V

会输出python3版本信息,说明python3安装完成

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8956546.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存