Python的安装部署

为了更好的学习,我们在Windows和Linux上都安装Python 2.7和Python 3.5

https://www.python.org/downloads/

为了避免冲突,把Python3.5解压后的python.exe改为python3.exe

(1) CentOS6安装Python2.7

sudo yum -y install python-devel openssl openssl-devel gcc sqlite-devel
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
sudo make
sudo make install altinstall
sudo ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib
sudo ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib
sudo ln -s /usr/local/python2.7/bin/python2.7 /usr/local/bin
sudo /sbin/ldconfig -v
# OK
python2.7 -V

安装PIP.

wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.49.tar.gz --no-check-certificate
tar xf distribute-0.6.49.tar.gz
cd distribute-0.6.49
python2.7 setup.py install
sudo /usr/local/python2.7/bin/easy_install pip
#OK
/usr/local/python2.7/bin/pip install xxx

安装完之后,我们执行python命令,输入exit() 命令退出Python程序

[[email protected] ~]# python

Python 2.6.6 (r266:84292, Aug 18 2016,15:13:37)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]on linux2

Type "help","copyright", "credits" or "license" for moreinformation.

>>> exit()

执行which python命令,你会发现默认的python是在/usr/local/bin/python

目录下,实际上我们新安装的python也在这个目录下

[[email protected] ~]# which python

/usr/bin/python

[[email protected] ~]# python

Python 2.6.6 (r266:84292, Aug 18 2016,15:13:37)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]on linux2

Type "help","copyright", "credits" or "license" for moreinformation.

>>> print"Hello,world"

Hello,world

>>> print "python2.7"

python2.7

>>> 1+2+3

6

>>> exit()

开始练习Python脚本

[[email protected] ~]# cd /tmp

[[email protected] tmp]# vim hello.py

#!/usr/bin/env python

# -*- coding: utf-8 -*-

name = raw_input(‘please input yourname:‘)

print "Hello,world!","Ilove meinv",name

print"1+2+3+4+5+6+7+8+9+10=",1+2+3+4+5+6+7+8+9+10

print ‘I\‘m learning\"Python\"!‘

print ‘‘‘line1

line2

line3‘‘‘

print ‘中文测试正常‘

[[email protected] tmp]# chmod +x hello.py

[[email protected] tmp]# python hello.py

please input your name:tangtang

Hello,world! I love meinv tangtang

1+2+3+4+5+6+7+8+9+10= 55

I‘m learning "Python"!

line1

line2

line3

中文测试正常

(2) CentOS6安装Python3.5

下载Python3.5的源码包并编译

wgethttps://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

tar xf Python-3.5.0.tgz

cd Python-3.5.0

./configure --prefix=/usr/local--enable-shared

make

make install

ln –s /usr/local/bin/python3 /usr/bin/python3

在运行Python之前需要配置库:

echo /usr/local/lib >>/etc/ld.so.conf.d/local.conf

ldconfig

运行演示:

python3 --version

Python 3.5.0

时间: 2024-10-09 05:36:07

Python的安装部署的相关文章

1、Python环境安装部署

一.环境准备 1.下载Python安装包(至官方网站) https://www.python.org/downloads/ 建议下载安装最新版 2.设置"环境变量" "我的电脑"---"属性"----"高级"-----"环境变量"-----"系统变量"----"Path",双机在变量值的最后面增加刚刚安装的python路径.如:c:\python36 3.检测安装结果

CentOS6.7+Python+Flask开发框架部署

系统环境: CentOS6.7的Base service版本. 软件包提供: 官方下载 软件包版本: Readline-devel: yum安装 openssl and openssl-devel: yum安装 Python: Python-2.7.6.tar.xz ipython: ipython-1.2.1.tar.gz Setuptools: setuptools-20.3.1.tar.gz pip: pip-8.1.1.tar.gz virtualenv: virtualenv-15.0

Python实现一键安装部署LNMP环境

最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级! 环境介绍: Python 2.6.6 Centos 6.5 nginx 1.10.1 mysql 5.6.34 php 5.3.3 代码如下: #!/bin/env python import os import sys def ent

使用docker安装部署Spark集群来训练CNN(含Python实例)

使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需转载,请附上本文链接,不甚感激! http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器,每台有8个tesla-GPU,然而平时做实验都只使用了其中的一个GPU,实在暴遣天物! 于是想用spark来把这些GPU都利用起来.听闻d

linux 上安装部署python

一般在linux中使用python 需要安装pyenv 进行版本控制 因为linux6.9自带的Python是2.6的 同时很多命令都是基于2.6开发的 所以系统环境不能改 我们要开发 只能用pyenv进行版本控制 创建一个文件夹做虚拟环境 安装Python3.5.5 后期这个虚拟环境 开发就是使用python3.5.5 第一步 安装git  (pyenv在git上) yum install git -y 第二部在git上拽取pyenv [[email protected] ~]$ git cl

安装部署Phxsql

.需求:公司某软件使用phxsql已经部署在3个机房,现需要在新的机房增加一个phxsql节点,以下为操作过程,因为保护隐私把4台IP用 1.1.1.1 2.2.2.2 3.3.3.3 新的ip为4.4.4.4 .安装Phxsql需要Python2.7版本,Centos默认为2.6版本,需要进行升级 cd /opt wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz tar

Storm集群安装部署步骤【详细版】

作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how-to-install-and-deploy-storm-cluster.html 本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出. 1. Storm集群组件 Storm集群中包含两

Storm入门教程 第三章 Storm安装部署步骤[转]

本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出. 3.1 Storm集群组件 Storm集群中包含两类节点:主控节点(Master Node)和工作节点(Work Node).其分别对应的角色如下: 1. 主控节点(Master Node)上运行一个被称为Nimbus的后台程序,它负责在Storm集群内分发代码,分配任务给工作机器,并且负责监控集群运行状态.Nimbus的作用类似

etcd安装部署及数据同步MySQL

一.etcd说明及原理 二.etcd安装部署说明 三.etcd操作说明 四.python安装etcd 五.python-etcd使用说明 六.通过脚本获取本地的信息上传到etcd 七.通过脚本将etc的数据同步到mysql 一.etcd 简介 etcd是用于共享配置和服务发现的分布式,一致的键值存储,重点是: 简单:定义明确,面向用户的API(gRPC) 安全:使用可选的客户端证书认证的自动TLS 快速:基准测试10,000写/秒 可靠:使用Raft协议来进行合理的分布式 etcd是在Go中编写