找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 603|回复: 0

Linux配置Python环境的方法

[复制链接]
发表于 2015-4-2 21:03 | 显示全部楼层 |阅读模式
. d& J$ }4 Q& K  b) j
    在Linux上想要使用Python,就需要对其环境进行相关配置,因为涉及的步骤比较多,所以小编就给大家做个详细讲解,下面就一起来看看Linux配置Python环境的方法吧。1 Y: ^! R2 ]) v9 B2 I: h
    OS:Oracle Linux Enterprise 5.6
& K2 ]  E9 U: k% N9 Q2 ~  1.下载* ^) q, D: X: s& c2 X- e, Z4 R# C  o
  Python
( h! p8 f8 t' d' @9 Z3 @( c  版本: Python-2.7.3.tgz- f' z& ~; J0 Z3 y% B  I4 k6 M
  setuptools
' o: N( |$ b1 u3 [) A& V) p/ v  版本:setuptools-0.6c11.tar.gz(md5)
; n) u% B2 p0 N$ \# h  也可以采用wget方式下载:
9 @" @. K) W; }- Q/ G, _' W' o  wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
; k9 a% A# N/ S& q4 z  2.安装Python" w# j0 f' _4 i/ |0 ?
  --查看系统自带的python:
8 {+ m! w( H$ a& n; b( j  [root@njdyw ~]# python
' Q' q- |/ C( q% }2 \6 W  python python2 python2.4
# e( \; @- j# ~# k: c. o  --安装Python2.7.32 d) o6 n, f3 z8 T
  [root@njdyw ~]# mkdir /python
0 L# I2 y5 ?& m4 {  [root@njdyw ~]# cp Python-2.7.3.tgz /python/! b/ ]) f0 B+ T
  [root@njdyw ~]# cd /python/9 o- k7 g6 N. N  g
  [root@njdyw python]# ls, U9 e- ]6 M8 T6 K3 J8 t
  Python-2.7.3.tgz
7 l+ d% w- G$ ~. b& r! r  --解压
, `6 S" W% E6 B3 p. d! ^" K6 p  [root@njdyw python]# tar -zvxf Python-2.7.3.tgz
' ]3 H% a' a  N# S5 a  [root@njdyw python]# ls
) {& v6 {7 k+ U7 v5 e7 N  Python-2.7.3 Python-2.7.3.tgz( \3 P; ~6 t# B/ L$ `4 H
  --configure:避免对原有的Python产生影响,必须制定prefix。
+ g( x0 I* h; w+ C  [root@njdyw python]# cd Python-2.7.3
' r  A2 ^% L* @8 c( }( k5 m* H1 e8 r  [root@njdyw Python-2.7.3]# 。/configure --prefix=/usr/local/python2.7.39 g7 n6 b, n2 U2 U5 I8 Y9 [: p
  --make:
0 N8 \8 G/ }8 X; Y  [root@njdyw Python-2.7.3]# make  c+ P+ D# `9 {. S
  --make install:$ D; b( h7 N( N4 k' D
  [root@njdyw Python-2.7.3]# make install
/ G: d/ o7 [: D/ n- m6 p    安装成功后目录为:
! g0 h6 X4 q* y& P  [root@njdyw Python-2.7.3]# ll /usr/local/python2.7.3/  x7 M+ m  g% P& S$ g
  总计 16
- U& A1 N" P. H& ?  drwxr-xr-x 2 root root 4096 03-21 10:12 bin& u/ A, E) {! P! b- e
  drwxr-xr-x 3 root root 4096 03-21 10:07 include
0 u6 y# V6 V* l: P+ n  G1 U3 `  drwxr-xr-x 4 root root 4096 03-21 10:07 lib
. y4 R. e+ r7 n" i5 X; `  drwxr-xr-x 3 root root 4096 03-21 10:07 share4 Z: g: q; P! G
  --建立软链接:  r; d6 F  U  n( |7 x$ i' o
  [root@njdyw Python-2.7.3]# ln -s /usr/local/python2.7.3/bin/python /bin/python2.7.3
5 ^; T' p# i( O  [root@njdyw Python-2.7.3]# python3 J8 K, c( y! u+ N" C( O
  python python2 python2.4 python2.7.35 J7 P# I! C. J' I* {! N: R5 S
  [root@njdyw Python-2.7.3]# python2.7.3/ c8 A1 {9 T7 T
  Python 2.7.3 (default, Mar 21 2013, 10:06:48)
. `1 z8 d- D; ^4 Z  [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
$ U/ i' j) [: A# S4 x9 m  Type “help”, “copyright”, “credits” or “license” for more information.2 Q$ N8 E" B- F% ^' q" K6 w. R
  3.安装setuptools
" K8 M5 J' K! a$ j7 c6 n  --使用wget下载:
! P5 h0 I; ]8 Y& g  [root@njdyw python]# pwd
0 ?7 B7 N: p6 V+ g! i8 L) H; @( j  /python
  A# s. H+ X. Q( E  [root@njdyw python]#wget pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e9 v+ m5 i( ^; a/ {: S6 ^3 I
  [root@njdyw python]# ls
. A2 t9 [3 j5 f& S6 s  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11.tar.gz
( J( @" g4 Z: S" ?2 U  --解压:
6 `4 j6 o- G' c  [root@njdyw python]# tar xzvf setuptools-0.6c11.tar.gz
5 u3 |, A/ D3 R; w) j) g  [root@njdyw python]# ls
1 b8 p) C' m5 y9 m  i  Python-2.7.3 Python-2.7.3.tgz setuptools-0.6c11 setuptools-0.6c11.tar.gz& G9 _* n5 G/ \  {  z
  --安装:/ `5 ^! R# R2 r% o' T8 O) X
  [root@njdyw setuptools-0.6c11]# python2.7.3 setup.py install
$ F. ^3 _  h: f! @% ?  --建立软链接:
$ Z4 \9 `, l, _& X! f, o- U0 P9 L  [root@njdyw setuptools-0.6c11]#ln -s /usr/local/python2.7.3/bin/easy_install /bin/easy_install2.7.3( o8 |+ e! X6 B  l9 D
  4.测试使用easy_install
) Q, \! z8 s; O. z3 g, l  [root@njdyw setuptools-0.6c11]# easy_install2.7.3 numpy8 t' N" \% C# a  m
  上面就是Linux配置Python环境的方法介绍了,宏基笔记本系统cjghost.com/soft_list/2_21-1.html本文是以Oracle为例子做了讲解,安装完Python后需要安装setuptools。
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-6-14 22:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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