找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 591|回复: 0

Linux配置Python环境的方法

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

) O8 p: o  J, C4 T7 S    在Linux上想要使用Python,就需要对其环境进行相关配置,因为涉及的步骤比较多,所以小编就给大家做个详细讲解,下面就一起来看看Linux配置Python环境的方法吧。
, I, V; Z5 Q# _0 M    OS:Oracle Linux Enterprise 5.6' A1 \5 j0 j( q0 N. r5 W
  1.下载
- f! M5 m+ r5 M) G  Python
. O! z+ X- I+ u+ `$ ^  版本: Python-2.7.3.tgz
. u" z: ~. P  `( l% ]  setuptools
( N" ?9 [2 P! N# g' ~* Y  O  版本:setuptools-0.6c11.tar.gz(md5)! P, f6 c8 s# K0 N. t4 b
  也可以采用wget方式下载:% `. R7 h' ?' f. {
  wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
, w* R7 P1 x* x' S- {, N  2.安装Python; ^& L6 t1 f7 Z7 m0 Q( ?9 g2 F
  --查看系统自带的python:( g; ?+ L3 c' B( \8 M: i9 @
  [root@njdyw ~]# python
2 f7 V. e' y6 f2 C  python python2 python2.4
4 g, u9 f* d/ N) i  @1 D  --安装Python2.7.3( t  Q2 y& H) j: a, C
  [root@njdyw ~]# mkdir /python
/ w1 S. z5 m0 h( b) N  |* h& f6 ^' y  [root@njdyw ~]# cp Python-2.7.3.tgz /python/
" `3 M4 {  d; |! r& Y9 Y  [root@njdyw ~]# cd /python/
: ^/ l% y  V7 c& g. Q& `+ N  [root@njdyw python]# ls
- a) X' g0 [0 q* m% b  Python-2.7.3.tgz. q3 H; @) Q. ?- ~) d# o) S# W( f
  --解压7 Y5 t' O) W& I5 M# n# V+ T; j
  [root@njdyw python]# tar -zvxf Python-2.7.3.tgz
, a- b3 g0 A1 A  [root@njdyw python]# ls
1 |7 C7 k& \' I) I. c" u+ h  Python-2.7.3 Python-2.7.3.tgz
8 P7 [4 e$ F8 i2 O9 M  --configure:避免对原有的Python产生影响,必须制定prefix。
+ W, R0 u2 w" o+ |3 d. Q  [root@njdyw python]# cd Python-2.7.3% l6 R1 L! w0 K4 {8 B4 \. W% N
  [root@njdyw Python-2.7.3]# 。/configure --prefix=/usr/local/python2.7.3' F+ w, ~5 V4 {* D
  --make:
8 ~# s' M) N5 _, p' i& w  q  [root@njdyw Python-2.7.3]# make
4 r. [" A6 F0 N, m  --make install:
$ ]$ v4 L9 Y) `2 r' T8 o: D$ Z/ i  [root@njdyw Python-2.7.3]# make install8 F; X; c9 T- F/ k& J
    安装成功后目录为:
& o3 k. K6 F- V2 I: Y  [root@njdyw Python-2.7.3]# ll /usr/local/python2.7.3/
! s+ Q" E' W! S8 [1 I) Z( O; Q  总计 16
) M6 r9 K  j4 z) d$ k  drwxr-xr-x 2 root root 4096 03-21 10:12 bin
6 s7 n, j) e  y7 x/ S0 o  drwxr-xr-x 3 root root 4096 03-21 10:07 include
' @& w2 P: i5 S) y) g5 \1 p  drwxr-xr-x 4 root root 4096 03-21 10:07 lib# z# ~$ l3 C6 e3 j4 N
  drwxr-xr-x 3 root root 4096 03-21 10:07 share0 ?2 R, U; m* A
  --建立软链接:
# K4 d% h0 A* k% l* r3 J  [root@njdyw Python-2.7.3]# ln -s /usr/local/python2.7.3/bin/python /bin/python2.7.3$ m4 v8 }% I' A4 W/ K4 b2 U
  [root@njdyw Python-2.7.3]# python
3 M5 _% q$ X2 @& V  python python2 python2.4 python2.7.3
: T( }9 t' P4 ?' V9 L  [root@njdyw Python-2.7.3]# python2.7.3
" D# v- X8 X" P! ~  |1 r  Python 2.7.3 (default, Mar 21 2013, 10:06:48)9 E/ }: V7 F. a, O5 ?; j2 T
  [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
7 K; D2 q% h' c- |  Type “help”, “copyright”, “credits” or “license” for more information.8 n7 g+ K/ l. L' e/ v$ `2 G( K
  3.安装setuptools
$ y. v8 n2 ?% g% U: @  --使用wget下载:
* }3 C; `1 R4 [  [root@njdyw python]# pwd7 R) J3 W8 U* F: x
  /python
1 v! l( J  O4 W  [root@njdyw python]#wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e% @) {5 b, B; a3 i! \; H
  [root@njdyw python]# ls/ h7 Y1 K; U1 J8 F8 q
  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11.tar.gz: V# I( z3 a5 j2 i' v0 Z- I
  --解压:/ Q' n* b( c: P- x) z' [
  [root@njdyw python]# tar xzvf setuptools-0.6c11.tar.gz) G; c' t  H2 z+ d7 M" e
  [root@njdyw python]# ls/ O* l& w" @- q9 T8 t0 y
  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11 setuptools-0.6c11.tar.gz
. @% L' P  r+ p" X* K0 a8 Q1 W2 a- r  --安装:
% a! K/ j9 E% H  [root@njdyw setuptools-0.6c11]# python2.7.3 setup.py install
, P; l; y3 F4 j  --建立软链接:
* P' m+ q0 T3 {/ C& Z' N& F' X' o, H  [root@njdyw setuptools-0.6c11]#ln -s /usr/local/python2.7.3/bin/easy_install /bin/easy_install2.7.31 {  ~9 f+ H$ E
  4.测试使用easy_install) h" S7 i" Y* ~6 X/ X6 a
  [root@njdyw setuptools-0.6c11]# easy_install2.7.3 numpy# {: U( h4 |! `1 B' l
  上面就是Linux配置Python环境的方法介绍了,宏基笔记本系统cjghost.com/soft_list/2_21-1.html本文是以Oracle为例子做了讲解,安装完Python后需要安装setuptools。
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-3-23 21:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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