如何在linux系统中安装python?

如何在linux系统中安装python?,第1张

linux系统中安装python包括以下三个步骤:

1、下载源代码

2、安装

$ tar _jxvf Python-2.5.2.tar.bz2

$ cd Python-2.5.2

$ ./configure

$ make

$ make install

3、测试

在命令行下输入python,出现python解释器即表示已经正确安装。

在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x;本次安装后在shell中输入

#python

会发现显示结果:

# python

Python 2.4.3 (#1, Dec 11 2006, 11:38:52)

[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

版本还是2.4.x的

解决办法:

#cd /usr/bin

#ll |grep python   //查看该目录下python

#rm -rf python

#ln -s PREFIX/Python-2.5.2/python ./python  //PREFIX为你解压python的目录

#python

# python

Python 2.5.2 (#1, Dec 11 2006, 11:38:52)

[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

安装测试完毕。

1、linux下安装python3

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

1

2

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

提示: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

一般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


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

原文地址: http://outofmemory.cn/yw/8327849.html

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

发表评论

登录后才能评论

评论列表(0条)

保存