工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 521|回复: 0

Linux配置Python环境的方法

[复制链接]
发表于 2015-4-2 21:03 | 显示全部楼层 |阅读模式

9 m/ I( H: ^' e' Q    在Linux上想要使用Python,就需要对其环境进行相关配置,因为涉及的步骤比较多,所以小编就给大家做个详细讲解,下面就一起来看看Linux配置Python环境的方法吧。
- l" I" |3 H0 R    OS:Oracle Linux Enterprise 5.6
$ B2 V  v" Z- x! _' N  1.下载
' j- o. i7 W. d+ i2 ^) l  Python5 l/ l+ V4 Q$ ]- |8 ]8 P; l
  版本: Python-2.7.3.tgz
1 n' u6 y# P8 m, u& G  setuptools& }% [0 y( T( m! K2 g
  版本:setuptools-0.6c11.tar.gz(md5)& ^8 R# C- I$ G7 a# j0 X
  也可以采用wget方式下载:* Z' e5 [/ R0 d& N1 Y7 W
  wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
( c2 V. J6 \2 a" \  2.安装Python6 }/ M7 w" [6 z0 G  F! ]
  --查看系统自带的python:1 c% p) t6 C8 j! g
  [root@njdyw ~]# python
/ y/ e: Q0 d2 @  python python2 python2.4
+ _8 k. B" M) D  --安装Python2.7.3% F. |! R+ q0 K
  [root@njdyw ~]# mkdir /python
: Q+ ], A& k' C! D  [root@njdyw ~]# cp Python-2.7.3.tgz /python/
; z4 Y$ D) b7 H* S; \* {  [root@njdyw ~]# cd /python/
9 F# L# Y" g2 s, \' _* C; R  `- p  [root@njdyw python]# ls2 C- Q- D+ ?. a6 B
  Python-2.7.3.tgz$ E. b5 K- l! s  p( k8 `
  --解压
0 y6 x& G2 O) P4 E! _& A1 _0 ]  [root@njdyw python]# tar -zvxf Python-2.7.3.tgz
0 M( O, b- r+ H- q1 W$ P  [root@njdyw python]# ls
& e: Y" Y  P; h" ?  Python-2.7.3 Python-2.7.3.tgz
8 E8 l. {' m5 O4 M) Y* H  --configure:避免对原有的Python产生影响,必须制定prefix。0 F7 Z' q! Z! r" B8 Z+ j
  [root@njdyw python]# cd Python-2.7.3
; V. S4 j. t$ _  [root@njdyw Python-2.7.3]# 。/configure --prefix=/usr/local/python2.7.3
$ u6 |* }; [0 \( H% S) [  --make:
- x# t5 H: M9 j" o' w  [root@njdyw Python-2.7.3]# make
% r4 A3 l9 u+ R. x0 W; S  --make install:* O; q  r/ h2 H6 ~
  [root@njdyw Python-2.7.3]# make install
: P3 @' b8 X' p; |    安装成功后目录为:- Z6 A6 m* _6 X
  [root@njdyw Python-2.7.3]# ll /usr/local/python2.7.3/
' V7 ^. E2 V# l: g6 l  总计 16
, P4 G5 S  L% [1 C% S2 M  I; V0 R  drwxr-xr-x 2 root root 4096 03-21 10:12 bin
8 |3 C- j( [8 v, E3 b- k1 L  drwxr-xr-x 3 root root 4096 03-21 10:07 include
8 e& f8 Y6 S) w7 v; F: }0 @  drwxr-xr-x 4 root root 4096 03-21 10:07 lib
; t6 F- O- b- i3 \1 H  drwxr-xr-x 3 root root 4096 03-21 10:07 share* |: X0 S# A( ], o
  --建立软链接:
- N/ q' B# Q3 v  [root@njdyw Python-2.7.3]# ln -s /usr/local/python2.7.3/bin/python /bin/python2.7.3. e% l/ V4 Q+ e, d0 |
  [root@njdyw Python-2.7.3]# python3 g; I* d7 x, g/ B, v
  python python2 python2.4 python2.7.38 ]  b7 m6 s# x& l9 u. l
  [root@njdyw Python-2.7.3]# python2.7.31 M* j- V1 L% i, _% l
  Python 2.7.3 (default, Mar 21 2013, 10:06:48). C( l$ \+ e- k5 r# N( R/ m, L6 W: ?
  [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2" d5 ~* c  P- X+ C3 B
  Type “help”, “copyright”, “credits” or “license” for more information.: U' n- V( n6 Y# s( @5 }' C- F8 }
  3.安装setuptools
8 \' C: ]6 M" E. L4 I! s: N  --使用wget下载:3 r" h& Q$ W6 t5 h
  [root@njdyw python]# pwd
+ ]  [& r- e% ?) U! {* }" e  /python5 G& W" @- z; l* g8 O
  [root@njdyw python]#wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e/ H" ~+ p& ~& G
  [root@njdyw python]# ls" g! S) S4 B2 \* N
  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11.tar.gz  y" Z6 f0 ?" T* }8 i: X! t; h" Q
  --解压:: v( O% k% ^( J) ?' m
  [root@njdyw python]# tar xzvf setuptools-0.6c11.tar.gz4 B, d0 g$ x, t
  [root@njdyw python]# ls% W$ y4 ]1 g& w7 _
  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11 setuptools-0.6c11.tar.gz
. u1 d( h) c( y  --安装:
0 D, U2 m8 i/ m9 I3 R3 `  [root@njdyw setuptools-0.6c11]# python2.7.3 setup.py install. I: T+ I9 O. t3 c
  --建立软链接:
6 U/ S0 t# E: @  [root@njdyw setuptools-0.6c11]#ln -s /usr/local/python2.7.3/bin/easy_install /bin/easy_install2.7.3
+ I+ f$ ~" R! Q# Y  4.测试使用easy_install
' g( k* K' u, b: K" ^  [root@njdyw setuptools-0.6c11]# easy_install2.7.3 numpy
/ y. k* ?( W" O1 @& o5 _6 r- p  上面就是Linux配置Python环境的方法介绍了,宏基笔记本系统cjghost.com/soft_list/2_21-1.html本文是以Oracle为例子做了讲解,安装完Python后需要安装setuptools。
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-9-26 07:12

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表