如何在已经存在linux python环境搭建2的linux环境上安装linux python环境搭建3

Copyright & 2012 - .由于网盘安全限制,本站某些资源被取消分享,如有需要,可联系小编获取!
Linux SUSE下安装python3.4.1!
编辑日期:
python和Hadoop一样,可能没有提供linux下的rpm包,不能直接安装,只有通过源代码在linux上进行编译,然后才能安装使用,我这里就已python的最新版本3.4.1来说明在linux suse环境下如何进行编译安装。在我的linux suse环境中,系统已经集成了python2.6版本,我这里再另外安装一个python3.4.1版本。
1. 首先通过linux下的wget命令下载源代码,你也可以在从其他地方下载,然后上传到linux中
jerry@linux-fz9d:~& python
Python 2.6 (r26:66714, May
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
&&& exit()
jerry@linux-fz9d:~& wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
-- 11:32:29--
https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
Resolving www.python.org... 103.245.222.175
Connecting to www.python.org|103.245.222.175|:443... connected.
ERROR: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.
To connect to www.python.org insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.
jerry@linux-fz9d:~& wget --no-check-certificate https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
-- 11:33:22--
https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
Resolving www.python.org... 103.245.222.175
Connecting to www.python.org|103.245.222.175|:443... connected.
WARNING: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.
HTTP request sent, awaiting response... 200 OK
Length: M) [application/octet-stream]
Saving to: `Python-3.4.1.tgz'
100%[===========================================================&] 19,113,124
11:38:52 (56.8 KB/s) - `Python-3.4.1.tgz' saved [13124]
jerry@linux-fz9d:~& ll
total 29248
drwxr-xr-x
2 jerry users
4096 Jul 12
drwxr-xr-x
3 jerry users
4096 Mar 28
-rw-r--r--
1 jerry users
9318400 Mar 27 12:06 ltom431.tar
drwxr-xr-x 11 jerry users
4096 Mar 26 08:05 oswbb
-rw-r--r--
1 jerry users
1454080 Mar 26 07:34 oswbb713.tar
-rw-r--r--
1 jerry users
May 19 01:25 Python-3.4.1.tgz
-rw-r--r--
1 jerry users
8 May 30 10:40 test.py
123456789101112131415161718192021222324252627282930313233343536
jerry@linux-fz9d:~& pythonPython 2.6 (r26:66714, May&&6 2011, 15:10:21) [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2Type "help", "copyright", "credits" or "license" for more information.&&& exit()&jerry@linux-fz9d:~& wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz--2014-06-03 11:32:29--&&https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgzResolving www.python.org... 103.245.222.175Connecting to www.python.org|103.245.222.175|:443... connected.ERROR: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.To connect to www.python.org insecurely, use `--no-check-certificate'.Unable to establish SSL connection.&jerry@linux-fz9d:~& wget --no-check-certificate https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz--2014-06-03 11:33:22--&&https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgzResolving www.python.org... 103.245.222.175Connecting to www.python.org|103.245.222.175|:443... connected.WARNING: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.HTTP request sent, awaiting response... 200 OKLength: M) [application/octet-stream]Saving to: `Python-3.4.1.tgz'&100%[===========================================================&] 19,113,124&&86.6K/s&& in 5m 29s&&m&2014-06-03 11:38:52 (56.8 KB/s) - `Python-3.4.1.tgz' saved [/]&jerry@linux-fz9d:~& lltotal 29248drwxr-xr-x&&2 jerry users&&&& 4096 Jul 12&&2013 bindrwxr-xr-x&&3 jerry users&&&& 4096 Mar 28&&2007 ltom-rw-r--r--&&1 jerry users&&9318400 Mar 27 12:06 ltom431.tardrwxr-xr-x 11 jerry users&&&& 4096 Mar 26 08:05 oswbb-rw-r--r--&&1 jerry users&&1454080 Mar 26 07:34 oswbb713.tar-rw-r--r--&&1 jerry users
May 19 01:25 Python-3.4.1.tgz-rw-r--r--&&1 jerry users&&&&&&&&8 May 30 10:40 test.py
2. 下载完成后,解压python源代码
jerry@linux-fz9d:~& tar -zxvf Python-3.4.1.tgz
jerry@linux-fz9d:~& ll
total 29252
drwxr-xr-x
2 jerry users
4096 Jul 12
drwxr-xr-x
3 jerry users
4096 Mar 28
-rw-r--r--
1 jerry users
9318400 Mar 27 12:06 ltom431.tar
drwxr-xr-x 11 jerry users
4096 Mar 26 08:05 oswbb
-rw-r--r--
1 jerry users
1454080 Mar 26 07:34 oswbb713.tar
drwxr-xr-x 15 jerry users
4096 May 19 01:19 Python-3.4.1
-rw-r--r--
1 jerry users
May 19 01:25 Python-3.4.1.tgz
-rw-r--r--
1 jerry users
8 May 30 10:40 test.py
123456789101112131415
jerry@linux-fz9d:~& tar -zxvf Python-3.4.1.tgz ............jerry@linux-fz9d:~& lltotal 29252drwxr-xr-x&&2 jerry users&&&& 4096 Jul 12&&2013 bindrwxr-xr-x&&3 jerry users&&&& 4096 Mar 28&&2007 ltom-rw-r--r--&&1 jerry users&&9318400 Mar 27 12:06 ltom431.tardrwxr-xr-x 11 jerry users&&&& 4096 Mar 26 08:05 oswbb-rw-r--r--&&1 jerry users&&1454080 Mar 26 07:34 oswbb713.tardrwxr-xr-x 15 jerry users&&&& 4096 May 19 01:19 Python-3.4.1-rw-r--r--&&1 jerry users
May 19 01:25 Python-3.4.1.tgz-rw-r--r--&&1 jerry users&&&&&&&&8 May 30 10:40 test.py
3. 进入python解压目录,设置python安装目录
jerry@linux-fz9d:~/Python-3.4.1& cd Python-3.4.1/
jerry@linux-fz9d:~& ll
total 29252
drwxr-xr-x
2 jerry users
4096 Jul 12
drwxr-xr-x
3 jerry users
4096 Mar 28
-rw-r--r--
1 jerry users
9318400 Mar 27 12:06 ltom431.tar
drwxr-xr-x 11 jerry users
4096 Mar 26 08:05 oswbb
-rw-r--r--
1 jerry users
1454080 Mar 26 07:34 oswbb713.tar
drwxr-xr-x 15 jerry users
3 11:42 Python-3.4.1
-rw-r--r--
1 jerry users
May 19 01:25 Python-3.4.1.tgz
-rw-r--r--
1 jerry users
8 May 30 10:40 test.py
----------------------设置python的安装目录
jerry@linux-fz9d:~& ./configure --prefix=/usr/local/python3.4.1
config.status: creating Modules/Setup.config
config.status: creating Misc/python.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup
creating Modules/Setup.local
creating Makefile
12345678910111213141516171819202122232425
jerry@linux-fz9d:~/Python-3.4.1& cd Python-3.4.1/jerry@linux-fz9d:~& lltotal 29252drwxr-xr-x&&2 jerry users&&&& 4096 Jul 12&&2013 bindrwxr-xr-x&&3 jerry users&&&& 4096 Mar 28&&2007 ltom-rw-r--r--&&1 jerry users&&9318400 Mar 27 12:06 ltom431.tardrwxr-xr-x 11 jerry users&&&& 4096 Mar 26 08:05 oswbb-rw-r--r--&&1 jerry users&&1454080 Mar 26 07:34 oswbb713.tardrwxr-xr-x 15 jerry users&&&& 4096 Jun&&3 11:42 Python-3.4.1-rw-r--r--&&1 jerry users
May 19 01:25 Python-3.4.1.tgz-rw-r--r--&&1 jerry users&&&&&&&&8 May 30 10:40 test.py&----------------------设置python的安装目录jerry@linux-fz9d:~& ./configure --prefix=/usr/local/python3.4.1........config.status: creating Modules/Setup.configconfig.status: creating Misc/python.pcconfig.status: creating Misc/python-config.shconfig.status: creating Modules/ld_so_aixconfig.status: creating pyconfig.hcreating Modules/Setupcreating Modules/Setup.localcreating Makefile
4. 输入make编译命令,输入make install安装命令
jerry@linux-fz9d:~/Python-3.4.1& make
jerry@linux-fz9d:~/Python-3.4.1& make install
----------注意前面设置的欲安装路径,是否有足够权限
12345678910111213
jerry@linux-fz9d:~/Python-3.4.1& make..........................jerry@linux-fz9d:~/Python-3.4.1& make install............----------注意前面设置的欲安装路径,是否有足够权限
5. 此时输入python命令还不会得到新安装的3.4.1版本,需要设置环境变量,因为系统中已经有了2.6版本,所以默认是2.6版本
linux-fz9d:/usr/local/python3.4.1/bin # python
------------------------查询系统PATH环境变量,用root用户来设置
linux-fz9d:/usr/local/python3.4.1/bin # echo $PATH
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
------------------------可以看到PATH环境变量中有/usr/bin,然后直接创建一个链接python3.4.1,linux中的连接相当于windows中的快捷方式
linux-fz9d:/usr/local #
ln -s /usr/local/python3.4.1/bin/python3.4 /usr/bin/python3.4.1
------------------------查看创建好的链接
linux-fz9d:/usr/bin # ll python3.4.1
lrwxrwxrwx 1 root root 36 Jun
3 11:53 python3.4.1 -& /usr/local/python3.4.1/bin/python3.4
------------------------此时输入python3.4.1就进入了我们新安装的python3.4.1版本了
linux-fz9d:/usr/bin # python
Python 2.6 (r26:66714, May
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Use exit() or Ctrl-D (i.e. EOF) to exit
&&& exit()
linux-fz9d:/usr/bin # python3.4.1
Python 3.4.1 (default, Jun
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/etc/pythonstart", line 7, in &module&
import readline
ImportError: No module named 'readline'
Use exit() or Ctrl-D (i.e. EOF) to exit
&&& exit()
123456789101112131415161718192021222324252627282930313233
linux-fz9d:/usr/local/python3.4.1/bin # pythonpython&&&& python2&&&&python2.6 &------------------------查询系统PATH环境变量,用root用户来设置linux-fz9d:/usr/local/python3.4.1/bin # echo $PATH/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin&------------------------可以看到PATH环境变量中有/usr/bin,然后直接创建一个链接python3.4.1,linux中的连接相当于windows中的快捷方式linux-fz9d:/usr/local #&&ln -s /usr/local/python3.4.1/bin/python3.4 /usr/bin/python3.4.1&------------------------查看创建好的链接linux-fz9d:/usr/bin # ll python3.4.1lrwxrwxrwx 1 root root 36 Jun&&3 11:53 python3.4.1 -& /usr/local/python3.4.1/bin/python3.4&------------------------此时输入python3.4.1就进入了我们新安装的python3.4.1版本了linux-fz9d:/usr/bin # pythonPython 2.6 (r26:66714, May&&6 2011, 15:10:21) [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2Type "help", "copyright", "credits" or "license" for more information.&&& exitUse exit() or Ctrl-D (i.e. EOF) to exit&&& exit()linux-fz9d:/usr/bin # python3.4.1Python 3.4.1 (default, Jun&&3 2014, 11:45:43) [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linuxType "help", "copyright", "credits" or "license" for more information.Traceback (most recent call last):&&File "/etc/pythonstart", line 7, in &module&&&&&import readlineImportError: No module named 'readline'&&& exitUse exit() or Ctrl-D (i.e. EOF) to exit&&& exit()
在linux上简单的python3.4.1安装就完成了,如果需要安装其他扩展库,方法也差不多,可以使用easy_install进行安装,以后在介绍这个怎么安装吧。
本文固定链接:
转载请注明: 版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL
您可能还会对这些文章感兴趣!Linux下搭建Python2.7环境
1.Python下载 地址:http://www.python.org/getit/ 版本: Python-2.7.3.tgz setuptoos 地址: http://pypi.python.org/pypi/setuptools#downloads 版本:setuptools-0.6c11.tar.gz(md5) 也可以采用wget方式下载: wgethttp://pypi.pytho
版本: Python-2.7.3.tgz
版本:setuptools-0.6c11.tar.gz(md5)
也可以采用wget方式下载:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
2.安装Python
查看系统自带的python:
计划安装2.7.3,新建目录。
下载安装包:
解压后目录:
./configure --prefix=/usr/local/python2.7.3
make install
安装成功后目录为:
建立软链接:
3.安装setuptools
采用wget下载:
[root@biao Python-2.7.3]# pwd
/python/Python-2.7.3
[root@biao Python-2.7.3]# cd ..
[root@biao python]# ll
total 13832
drwxr-x--- 18
5 18:05 Python-2.7.3
-rwxr-xr-x
1 root root
5 17:42 Python-2.7.3.tgz
[root@biao python]# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
--18:18:59--
http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
Resolving pypi.python.org... 140.211.10.73
Connecting to pypi.python.org|140.211.10.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1K) [appliion/octet-stream]
Saving to: `setuptools-0.6c11.tar.gz'
100%[====================================================================================================&] 256,862
18:19:25 (126 KB/s) - `setuptools-0.6c11.tar.gz' saved [862]
[root@biao setuptools-0.6c11]# python2.7.3 setup.py install
setuptools将会安装在&/usr/local/python2.7.3/bin目录下。
建立软链接:
[root@biao setuptools-0.6c11]# ln -s /usr/local/python2.7.3/bin/easy_install /bin/easy_install2.7.3
4.使用easy_install
安装numpy:
[root@biao setuptools-0.6c11]# easy_install2.7.3 numpy
numpy安装成功,django的安装步骤一样
至此,在下Python环境搭建完成。
转载请保留固定链接:
------分隔线----------------------------
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
在一般的 linux 或者 unix 系统中, 都可以通过编辑 bashrc 和 profil...
因为休眠功能在部分计算机无法正常工作,所以Ubuntu默认是不开...
看到too many open files可能想到fs.file-max参数,其实还受下面参数影...
为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的...
老实说,人们最不曾思考的问题之一是他们的个人电脑中使用了...
近两年来,Linux的容器技术占据了世界企业IT市场的主导地位,并...系统环境:
CentOS 6.5 x86_64 / Fedora 20 x86_64
安装相关包
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
下载 Python 3.4 源码包
# wget /python/3.4.1/Python-3.4.1.tar.xz
安装 Python 3.4
# xz -d Python-3.4.1.tar.xz
# tar xf Python-3.4.1.tar -C /usr/local/src/
# cd /usr/local/src/Python-3.4.1/
# ./configure --prefix=/usr/local/python34
# make -j8 && make install
从 Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python34/bin/ 目录下看到,查看一下已经安装的扩展包:
# /usr/local/python34/bin/pip3 list
pip (1.5.6)
setuptools (2.1)
添加 python3.4 相关命令到环境变量
添加 python3.4 到环境变量,编辑 ~/.bash_profile,将:
PATH=$PATH:$HOME/bin
PATH=$PATH:$HOME/bin:/usr/local/python34/bin
使 python3.4 环境变量生效:
# . ~/.bash_profile
查看下版本:
# python3 --version
Python 3.4.1
转载请注明出处。本文地址:
失败了 make -j8 是啥东西
make: *** 没有指明目标并且找不到 makefile。 停止。
:you can change" make -j8"
to "make" .it will be OK.
:you can change" make -j8"
to "make" .it will be OK.
LINUX热门文章
? 热门标签
? 本文目录在Linux下安装Python
在Linux下安装Python的操作相当简单,按如下步骤操作即可:
1、在官方网站下载python安装包,这里注意python.org/download路径被屏蔽,需要使用页面上的中文&下载&链接进行下载。
这里下载了python最新的3.2.2版本:Python-3.2.2.tgz
下载后,文件目录在/home/python/下,这也是我python的安装目录
[root@www python]# tar zxvf&&& Python-3.2.2.tgz
3、打开安装目录,执行:
[root@www python]# cd Python-3.2.2
[root@www Python-3.2.2]#./configure
[root@www Python-3.2.2]# make
[root@www Python-3.2.2]# makeinstall
值此,安装完成。
4、但此时输入&python&命令,仍然显示是旧版本的,这就需要创建软连接:
[root@www bin]# cd /usr/bin
[root@www bin]# ll |grep python
[root@www bin]# rm -rf python
[root@www bin]# ln -s /home/python/Python-3.2.2/python python
[root@www bin]# python
Python 3.2.2 (default, Oct 26 :16)
[GCC 4.1.2
(Red Hat 4.1.2-42)] on linux2
Type &help&, &copyright&, &credits& or&license& for more information.
------分隔线----------------------------

我要回帖

更多关于 linux python环境搭建 的文章

 

随机推荐