linux 安装 python 最全教程

环境:centos6.5

centos6.5 自带的 python 版本是 2.6.6,需要重新安装 2.7;

centos7 自带的 python 版本是 2.7.5

基本操作

在安装新版本之前,一定要先执行如下操作

yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl-devel

如果你没有执行该操作就安装了,删掉重来,不听话后果自负

然后安装新版本

# 下载 python tar 包
# 解压
# cd 到解压目录
# ./configure  --prefix=/usr/lib/python27 --enable-shared
        # prefix 参数指定要将 python 安装到哪个目录
        # enable-shared 是必须要写的,否则后面会遇到错误提示:Command failed with rc=65536
# make  //编译你的源代码,并生成执行文件
# make install  //把生成的执行文件拷贝到 linux 系统中必要的目录下,比如拷贝到 /usr/lib/bin 目录下,这里相当于创建 python 的快捷方式

然后,我们在 安装目录 /usr/lib/python27 的 bin 目录下就能看到 python 可执行文件,执行 python      【下面我把可执行文件叫做快捷方式,便于理解】

[[email protected] distribute-0.7.3]# cd /usr/lib/python27
[[email protected] python27]# ls
bin  include  lib  share
[[email protected] python27]# cd bin
[[email protected] bin]# ls -l
total 56
...
lrwxrwxrwx. 1 root root     7 Oct  1 22:59 python -> python2
lrwxrwxrwx. 1 root root     9 Oct  1 22:59 python2 -> python2.7
-rwxr-xr-x. 1 root root  9744 Oct  1 22:57 python2.7
-rwxr-xr-x. 1 root root  1694 Oct  1 22:59 python2.7-config
...
[[email protected] bin]# python
Python 2.7.12 (default, Oct  1 2019, 01:09:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

可以看到 版本是 2.7

如果不是我上述所说,说明你安装错误,重试。

但是我们在其他目录 执行 python,并不是 更新后的 2.7,而是之前的版本,我们还需做如下操作

rm /usr/bin/python    # 删除老版本的快捷方式
ln -s /usr/lib/python27/bin/python /usr/bin/python    # 把新版本的快捷方式链接过来

/usr/bin 下存放的是系统默认的 python,所以需要把 这个 python 链接到 新版 python 的快捷方式

此时随便在哪个目录执行 python,进入的都是 新版 python。

或许你还需要设置环境变量,这是额外的步骤,不属于 python 安装的范畴,不再赘述。

查看 python 可执行文件的位置

[[email protected] ~]# which python
/usr/bin/python

异常记录

异常一

libpython2.7.so.1.0: cannot open shared object file: No such file or directory

没找到 这个文件

解决方法:添加这个文件的路径,这个文件就在 python 安装目录的 lib 下

# root 权限
vi /etc/ld.so.conf
添加上python2.7的 lib 库地址,如我的/usr/lib/Python27/lib,保存文件

然后还要执行如下操作

/sbin/ldconfig -v

异常二

yum 无法使用或无法安装

解决方法:参考我的博客 yum 安装 异常记录

异常三

pip 等 python 包安装工具无法使用

解决方法:参考我的博客 包管理工具

参考资料:

https://www.cnblogs.com/lclq/archive/2016/06/27/5620196.html

原文地址:https://www.cnblogs.com/yanshw/p/11617406.html

时间: 2024-10-06 00:11:27

linux 安装 python 最全教程的相关文章

CentOS6、7安装MySQL5.7全教程

CentOS6.7安装MySQL5.7全教程 做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6.7安装MySQL5.7的教程喔~ 用到的工具:CentOs6.7:Mysql依赖包 Step1. 查看已安装的mysql: # yum list installed | grep mysql mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5 卸载当

Windows+Linux安装Python工具setuptools

Windows+Linux安装Python工具setuptools setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组Python的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况. 经常接触Python可能会注意到,当需要安装第三方pytho

Linux 安装python爬虫框架 scrapy

Linux 安装python爬虫框架 scrapy http://scrapy.org/ Scrapy是python最好用的一个爬虫框架.要求: python2.7.x. 1. Ubuntu14.04 1.1 测试是否已经安装pip # pip --version 如果没有pip,安装: # sudo apt-get install python-pip 1.2 然后安装scrapy Import the GPG key used to sign Scrapy packages into APT

linux安装 Android Studio详细教程

安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-studio-ide-141.2456560-linux.zip android-sdk_r24.4.1-linux.tgz  Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序.如果不安装,adb会出错:java.io.IOExcepti

linux 安装python,pip,

Linux下python升级步骤 http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html 在 https://www.python.org/downloads/source/ 找到地址 wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz tar -xzvf Python-3.4.2.tgz 解压缩后开始安装 ..... Linux 下安装pyt

linux 安装python MySQLdb

转自:https://my.oschina.net/jywm/blog/757973 安装步骤 在服务器安装了mysql 或者mysql-connect的前提下 1.安装setuptools 2.安装mysql-python 1.No module named setuptools *原因 没有安装setuptools工具 *解决方案 在python官网https://pypi.python.org搜 setuptools工具,复制工具连接,然后如下操作 #wget https://pypi.p

在VirtualBox上安装Solaris 10全教程(包括下载)

您可以在博文的最下方留下评价, 也可以点击左边的 关注 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐 来支持一下喔 如果您对博文有任何疑问, 可以通过评论或发邮件的方式联系我: [email protected] 如需转载,请注明出处,谢谢合作!! 本篇随笔将详细讲解Solaris 10的下载和在VirtualBox上安装的全过程. 一.Solaris 10镜像下载 最近发现呀,这个Solaris 10的iso镜像是越来越难下载了,其实自从SUN公司给Orac

Windows64位安装GPU版TensorFlow 0.12,Power Shell下输入:安装Tensorflow的全教程

推荐使用powershell,只需要在cmd指令窗口输入powershell即可 下载64位Python3.5(一定要3.5!!)可以通过Python 3.5 from python.org 或 Python 3.5 from Anaconda 下载并安装Python3.5.2(注意选择正确的操作系统). 具体教程可以查看Python3.5.2百度经验安装,里面有个细节,自动设置环境变量,不能忘 安装VS2015,如果是2013的后面要加个插件,这是后话 为了使用国内镜像加速pip安装,需要如下

Linux安装python环境方法

打开WEB浏览器访问http://www.python.org/download/ 选择适用于Unix/Linux的源码压缩包. 下载及解压压缩包. 如果你需要自定义一些选项修改Modules/Setup 执行 ./configure 脚本 make make install 执行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号.