centos5.5下搭建python开发运行环境

首先想说的是,centos5.5操作系统版本比较老了,它默认安装了python2.4,与其相关联的如yum等,则要求必须使用python2.4。因此,在安装python更高版本时,必须要注意与老软件的兼容问题。

安装方法很简单,直接使用yum即可:

 代码如下 复制代码

yum install python27
yum install python-pip

安装完成后,需要修改yum服务的scripts:

开发运行环境-python运行环境搭建">

 代码如下 复制代码

vim python2.4
[root@www.cnphp.info ~]$ vim /usr/bin/yum
把#!/usr/bin/python 修改为:
#!/usr/bin/python2.4

安装pip和easy_install

python的便利性在于它有N多个写好的库,所以安装pip和easy_install是必须的,它们用来下载、安装python扩展库。centos上的pip安装名称和其他系统有些不一样。

 代码如下 复制代码

yum intall python-pip

不过笔者在使用pip-python是确出现下列错误。

 代码如下 复制代码

[root@www.cnphp.info ~]$ pip-python install requests
Traceback (most recent call last):
File “/usr/bin/pip-python”, line 5, in <module>
from pkg_resources import load_entry_point
File “build/bdist.linux-x86_64/egg/pkg_resources.py”, line 2749, in <module>
File “build/bdist.linux-x86_64/egg/pkg_resources.py”, line 444, in _build_master
File “build/bdist.linux-x86_64/egg/pkg_resources.py”, line 725, in require
File “build/bdist.linux-x86_64/egg/pkg_resources.py”, line 628, in resolve
pkg_resources.DistributionNotFound: pip==0.8

出现上述错误主要是由于python的版本太过老了,需要下载最新版本的setuptools

 代码如下 复制代码

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.5.1.zip

安装之后,还是会出现错误:

 代码如下 复制代码

ImportError: No module named pkg_resources
returned non-zero exit status 1

无奈之下,只好去安装easy_install并安装。

 代码如下 复制代码

python ez_setup.py –insecure enable

whereis easy_install
ll /usr/bin | grep easy_install
-rwxr-xr-x 1 root root 320 May 29 21:38 easy_install
-rwxr-xr-x 1 root root 288 May 25 2008 easy_install-2.4
-rwxr-xr-x 1 root root 328 May 29 21:38 easy_install-2.7

至此,python运行环境已经建好,开始执行hello world吧^_^

时间: 2024-10-03 12:04:09

centos5.5下搭建python开发运行环境的相关文章

Eclipse下搭建Python开发环境的实例

一.下载Eclipse,官网地址:http://www.eclipse.org/downloads/二.下载JDK,安装后配置一下环境变量. 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 三.下载和安装Python,这里选择2.X系列最新的2.7.6版本.3.X系列的Python语法上和旧版本稍许不一样.官网地址:http://www.python.org/downloads/四.将Python开发

arm下搭建java的运行环境---在线等

问题描述 如题:我想在arm环境下搭建一个java的运行环境.列举的越详细越好.首次接触arm,对arm一无所知.当前的arm的操作系统是linux. 解决方案 解决方案二:arm?什么东西?解决方案三:引用1楼xyylove520的回复: arm?什么东西? 我也不是很明白?arm是一种微处理器吧.我纳闷的是jdk为什么不能安装?从网上搜索得到的结果也不是很明白.说是要交叉编译等等之类的解决方案四:jdk装在linux下跟那个东西有关系啊?不了解,呵呵,坐等高人出现.解决方案五:引用3楼xyy

Mac OS X 下搭建 Java 开发环境图解

本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量. 先来看看笔者的电脑配置: 打开终端,查看10.10版本的系统使用的是什么shell命令: 输出的是bash,说明是Bourne shell,是默认的Unix Shell命令. 下面通过命令行查看笔者的java版本: 如果你的系统已经安装成功J

Windows visual studio 2015 搭建 python 开发环境

Windows搭建python开发环境 写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 基本概念 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] . Python语法简洁清晰,特色之一是强制用空白符(

Python开发入门环境搭建

摘要: Python是一种高级计算机程序设计语言.举个例子C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. Python是一种高级计算机程序设计语言.举个例子C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. Python基本概念 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由

《Python数据分析与挖掘实战》一2.1 搭建Python开发平台

2.1 搭建Python开发平台 2.1.1 所要考虑的问题 Python的官网:https://www.python.org/. 搭建Python开发平台有几个问题需要考虑,第一是选择什么操作系统,是Windows还是Linux?第二是选择哪个Python版本,是2.x还是3.x? 首先,来回答后一个问题.3.x是对2.x的一个较大的更新,可以认为,Python 3.x什么都好,就是它的部分代码不兼容2.x的,这使得不少好用的库都无法支持3.x(值得庆幸的是,越来越多的主流库已经开始支持3.x

《C语言编程魔法书:基于C11标准》——第3章 C语言编程的环境搭建3.1 Windows操作系统下搭建C语言编程环境

第3章 C语言编程的环境搭建 我们在第2章讲述了学习C语言所必需的一些预备知识.本章将给大家介绍常用桌面操作系统下的C语言环境搭建.这里所讲述的C语言编译器以及集成开发环境(IDE)都是可合法免费下载的,本书不鼓励各位使用盗版或破解软件,所以下面会列出下载这些合法免费软件的官方链接,大家把编程环境搭建完之后即可上机实践编程. 3.1 Windows操作系统下搭建C语言编程环境 Windows操作系统下默认不自带任何C语言编译器,大家必须从网上下载自己所需要的C语言编译器.如果各位想通过C语言开发

《C语言编程魔法书:基于C11标准》——3.2 macOS系统下搭建C语言编程环境

3.2 macOS系统下搭建C语言编程环境 macOS系统也不默认自带C语言编译器.然而,用户可以自己去Mac App Store免费下载macOS下的强大开发工具--Xcode.该集成开发工具采用Apple定制版本的Clang编译器,称为Apple LLVM编译器.它自带C.C++.Objective-C以及Apple自己新推出的Swift编程语言编译器,还有一系列功能强大的代码静态分析以及性能剖析工具. 下载完Xcode之后,把它打开.如果是第一次启动,Xcode会自动更新一些资源,完了之后

讲解使用Docker搭建Java Web运行环境_docker

Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了.作为一名 Java 程序员,我们是时候一起把 Docker 学起来了! 本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器.镜像等,随后将使用 Docker 搭建一个 Java Web 运行环境,最后将对本文做一个总结. 我们先来回顾一下传统虚拟化技术的体系架构: 可见,我们