1、在www.python.org/PIPY/下载python3.4.2.tar.gz

2、在安装之前最好先安装相关的开发工具

# yum groupinstall develtools

# yum install gcc*  # 如果提示.c或.so文件,那就需要单独安装gcc

# yum install opensll openssl-devel

# 这个是防止后面的pip search 提示需要这个软件包

3、解压缩python3.4.2.tar.gz

# tar xvf python3.4.2.tar.gz

# cd python 3.4.2

# ./configure --prefix=/usr/bin/python3.4.2

# make & make install

# 以上三步要是没有报错,那就证明安装没有问题,要是有问题,看看是不是软件包有问题。

在安装之后要注意的是:

1)运行python显示的还是Python2.6.6的版本,并不是我们刚才安装的Python。

2)如果要运行Python3.4.2的话,那么就需要做软链接到/usr/bin/python这个文件

3)做完软链接之后,你会发现你的yum又出现部题了,因此yum是用python2写的,所以你执行yum命令之后,会提示你没有这个命令。

4)所以这时就需要python2与python3共存,那么做软连接时,就需要重新指定软连接的名称:

# ln -s /usr/bin/python3.4.2/bin/python  /usr/bin/python3

# 并且要把Python3.4.2的安装目录要加入到本地的$PATH当中:

# vim ~/.bashrc_profile

PATH=$PATH:/usr/bin/python3.4.2/bin

export PATH

:wq

# . ~/.bashrc_profile

此时你执行python时显示的版本会是Python2.6.6,而当你执行Python3时就会显示我们刚才安装的Python3.4.2

4、安装setuptools.py

下载setuptools.py.tar.gz

# tar xvf setuptools.py.tar.gz

# cd setuptools.py

# python3 setuptools.py install

5、安装PiP

# tar pip.tar.gz

# cd pip

# python3 setup.py install

安装完以后,可以执行以下命令测试安装是否成功:

# pip serach psutil

# 这个命令的功能相当于yum search的功能。如果能显示正确的内容,那么表示没有问题。有时它还会出现一些我们想不到的问题,如Openssl的验证问题,这里就需要修改Python3.4.2的setup文件:

# vim /usr/bin/python3.4.2/Modules/setup

SSL=/usr/local/ssl

_ssl _ssl.c \

-DUSE_SSL -I$(SSL)/include -I$(SSL)include/openssl

-L$(SSL)/Lib -lssl -lcrypto

然后重新编译:

# make

# make install

这时上面的问题就可以解决了。

Centos下需安装Pytnon,Pytharm的更多相关文章

  1. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  2. [转载]centos下yum安装samba及配置

    centos下yum安装samba及配置 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过Wind ...

  3. 转:在CentOS下编译安装GCC

    转:https://teddysun.com/432.html 在CentOS下编译安装GCC 技术  秋水逸冰  发布于: 2015-09-02  更新于: 2015-09-02  6519 次围观 ...

  4. CentOS 下 redis 安装与配置

    CentOS 下 redis 安装与配置   1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...

  5. centos下编译安装lnmp

    centos下编译安装lnmp 本文以centos为背景在其中编译安装nginx搭建lnmp环境. 编译安装nginx时,需要事先安装 开发包组"Development Tools" ...

  6. CentOS下一键安装Openstack

    CentOS下一键安装Openstack 系统环境:Oracle VirtualBox 4.38CentOS-6.5-x86_64-bin-DVD1.iso 安装前需要修改 /etc/hosts文件, ...

  7. mac和centos下git安装

    mac下面的git安装,这篇文章写的很详细了http://www.cnblogs.com/ccdev/archive/2012/09/12/2682098.html 谈谈centos下的安装.我用的是 ...

  8. centos下apache安装后无法访问

    2013.11.28遇到的问题: -------------------------------------- 一.centos下apache安装后无法访问 得查一下防火墙的问题 iptables添加 ...

  9. centos下yum安装crontab+mysql自动备份

    参考博文: centos下yum安装crontab yum install vixie-cron crontabs      //安装 chkconfig crond on               ...

随机推荐

  1. easyui 表单验证validatetype——支持自定义验证

    easyui 的validatebox()提供了自定义验证的方法,为此我把一些常用的数据验证汇总了一下,代码如下: 代码 Code highlighting produced by Actipro C ...

  2. Climbing Stairs 解答

    Question You are climbing a stair case. It takes n steps to reach to the top. Each time you can eith ...

  3. 小KING教你做android项目(一)

    写在项目开始之前: 最近关于android的视频教程,入门的书籍也已经有很多了,例如我的入门就是看了mars的视频教程.但是这么一圈学习下来,觉得真正快速提高的,不是在看视频,而是在实际工作中动手做项 ...

  4. kiki's game

    欢迎参加——BestCoder周年纪念赛(高质量题目+多重奖励) kiki's game Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: ...

  5. HTML5 HybridApp开发上手指引

    眼下我们项目是基于AngularJS和ionic框架开发的Hybrid App.支持android phone/pad, iPhone,iPad四个平台版本号.以及微信版. 由于使用的技术有点新,所以 ...

  6. java学习笔记day04

    1.static关键字  特点:1)随着类的加载而加载        2)优先于对象存在        3)被所有对象所共享        4)可以直接被类名调用(类名.静态成员) 注意:静态方法只能 ...

  7. 监控代码运行时长 -- StopWatch用法例程

    在.net环境下,精确的测量出某段代码运行的时长,在网络通信.串口通信以及异步操作中很有意义.现在做了简单的总结.具体代码如下: (1).首先 using System.Diagnostics; (2 ...

  8. jquery初学者易犯的错误

    1 获取类或者对象的时候,忘记写“#”或者“.” 错误案例: $(document).ready(function(){ $("btn1").click(function(){ a ...

  9. tomcat https jks 沃通免费证书安装 解决方案

    网上百度了一天什么没百度到,最后谷歌到了一篇文章启发之下解决之. 代理谷歌网站推荐一个,可以直接上谷歌: https://www.yundou.info ----------------------- ...

  10. JS--Div中数据滚动到最后一条重新从头开始滚动

    在做东西时要求让数据滚动,且滚动到最后一条时,从头再开始滚动,样图如下: