`
ycx627954927
  • 浏览: 8352 次
社区版块
存档分类
最新评论

linux下的python3.3安装

阅读更多

 

使用的是 Red Hat Enterprise Linux6(linux2.6内核的版本),系统用 rpm包预装了python2.6版本,现在python已经到3.4了,而由于python3.0后的版本不再兼容之前版本编写的程序,所以很有必要学习下新版本的特性。值得一提的是,系统里可以同时存在多个python版本,也就是说没必要删除之前系统预安装的python版本。

 

1.下载python源代码压缩包,Gzipped source tar ball (3.3.0) (我下的是python3.3版本,python官网没提供rpm格式的安装包,还是自己编译吧...)

 

2.在linux下解压

在压缩包所在目录运行解压命令:

tar -zxvf Python-3.3.0.tgz,想了解更多tar命令使用的使用:man tar

解压完成后在当前目录下会多出个:(drwxr-xr-x. 16 1000 1000     4096 Jan  5 22:17 Python-3.3.0)文件夹

 

3.安装

3.1进入新生成的Python-3.3.0文件夹,安装前请先阅读目录下的INSTALL或者README等相关文件;

目录下有一个configure的可执行文件,在命令行执行:./configure --prefix=/usr/local/python3 --enable-all-clocks --enable-parse-clocks

(configure是软件开发商写的一支侦测程序,用来侦测当前系统环境,以及该环境是否有本软件所需要的其它功能,configure执行完毕后,会主动在当前目录下建立一个参数文件Makefile。执行configure命令有很多可选的参数,其中较重要的就是 --prefix=/path,这里的path就是指这个软件要被安装到哪个目录去,默认情况下path=/usr/local,其它可选参数的使用请自行 ./configure --help 来了解)

3.2正常情况下执行完上面操作会在当前目录下多出一个 Makefile文件,没有生成这个文件,就无法往下安装了...

在命令行执行:make clean;make (这一步很耗时,大分一两分钟后...)

再执行: make check

最后执行: make install (耗时...)

 解释:make操作会根据 Makefile当中的参数进行编译,主要是用gcc来将原始码编译成为可执行的object files,且这些object files会放置在当前所在目录下,尚未被安装到预定安装的目录中。

  make install:这是安装的最后一步,它会将上一步所编译完成的数据 安装到预定的目录中。

4.配置环境变量

python算是安装到系统里了,但在命令行执行python,响应的 却还是 2.x版本的python,而执行 python3却显示无法找到XXXX。这是因为我们 还未把 新版本的 python3 添加到环境变量中去,当执行 python3时,系统会到 预设的环境变量中找 python3这个,因为还未设置,所以系统肯定找不到。。。

因为我把 python3安装到 /usr/local/python3目录下,所以我的 python3的启动程序在 /usr/local/python3/bin目录下,只要 把这个(/usr/local/python3/bin)添加到 系统的 PATH中, 再在 命令行中 执行 python3,,,看到你想要的了吧?

分享到:
评论

相关推荐

    python 3.3

    4. **验证安装**:安装完成后,打开命令行终端,输入`python3.3`或`python --version`,如果返回Python 3.3的版本信息,说明安装成功。 三、Python 3.3的影响 Python 3.3的发布进一步推动了Python语言的发展,特别...

    py2exe(python2.7/python3.3/python3.4)

    在提供的压缩包中,包含了不同Python版本(2.7、3.3、3.4)以及不同架构(32位和64位)的`py2exe`安装文件,这使得用户可以根据自己的系统配置选择合适的版本进行安装。 `py2exe` 的工作原理是通过动态链接库(DLLs...

    OpenCV-Python 3.3图像处理教程.zip

    OpenCV-Python是一个开源的计算机视觉库,它提供了一系列用于图像处理、计算机视觉和机器学习的函数和工具...OpenCV-Python还支持多种平台,包括Windows、Linux、macOS等。它可以与其他Python库和工具进行集成,如NumP

    PyPI 官网下载 | alipay-sdk-python-3.3.202.tar.gz

    在这个例子中,alipay-sdk-python就是支付宝为Python开发者提供的工具包,使得在Python环境下与支付宝接口进行交互变得更加便捷。 该资源的完整名称为"alipay-sdk-python-3.3.202.tar.gz",其中"3.3.202"代表了该...

    Linux更新Python版本及修改python默认版本的方法

    linux下更新Python版本并修改默认版本,有需要的朋友可以参考下。 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1、从官网下载python安装包(这个版本可以是任意版本3.3 2.7 2.6等等) ...

    centos7-Python3.6安装dmPython所需依赖包

    安装dmPython需要依赖部分达梦数据库文件,包含bin、bin2、driver/python等目录,还需要配置环境变量比较麻烦,本资源已将所需依赖文件全部打包好,解压后配置环境变量,运行python setup.py install 即可 ...

    TensorFlow1.0.0版本的Linux操作系统下载

    6. 安装完成后,通过运行`python3.3 -c "import tensorflow as tf; print(tf.__version__)"`来验证安装是否成功。 在TensorFlow 1.0.0版本中,引入了一些重要的功能和改进,比如: - 引入了Eager Execution,这是一...

    使用Python获取Linux系统的各种信息

    特别是在Linux环境下,Python能够非常方便地帮助用户获取系统的各种信息,比如系统类型、CPU信息、内存信息、块设备等,这对于系统维护和故障排查等工作至关重要。 #### 二、环境准备 在进行相关操作之前,需要...

    Linux搭建python开发环境.docx

    总之,在Linux上搭建Python 3开发环境涉及下载源码、编译安装、测试以及可能的虚拟环境配置。保持Python版本的更新对于利用最新的语言特性、优化性能和获得社区支持至关重要。遵循这些步骤,你就可以在Linux上拥有一...

    python3.6 安装paramiko,所需要的whl文件,适合内网安装,几个导入即可安装

    这个文件是为Python 3.4编译的,但标记为abi3,意味着它也适用于Python 3.x(除了3.0到3.3)。manylinux1_x86_64表示它支持x86_64架构的Linux系统。 2. `PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux...

    python解释器安装

    在Linux环境下,Python通常已经预装,但可能不是最新版本。要安装或升级到最新版本,可以使用包管理器: - **Ubuntu/Debian**: `sudo apt-get update && sudo apt-get install python3` - **Fedora/CentOS**: `sudo ...

    sonar-scanner-cli-3.3.0.1492-linux.zip

    总的来说,SonarScanner CLI 3.3.0.1492-linux是Linux环境下对代码质量进行监控和提升的强大工具,它通过自动化分析,帮助开发者及时发现并修复潜在的问题,提升代码的可读性和维护性,从而提高整个项目的质量和效率...

    linux下编译boost.python简单方法

    后来询问同事,原来是同事将原来系统自带的python2.4删除掉了,然后手动编译安装了python3.3。 换到另外一台机器,重新下载boost,使用以下命令,顺利编译成功 ./bootstrap.sh --with-python=/usr/bin/python ./...

    TensorFlow1.2.1版本的Linux操作系统下载

    标题中的“TensorFlow1.2.1版本的Linux操作系统下载”实际上是指在Linux环境下安装TensorFlow1.2.1版本的Python库。TensorFlow是由Google Brain团队开发的一个强大的开源库,用于数值计算和大规模机器学习,它基于...

    sqlite-3.3.7linux下安装包

    在Linux环境下安装SQLite 3.3.7,你需要遵循以下步骤: 1. **获取安装包**: 你已经找到了名为"sqlite-3.3.7"的压缩包,这是包含SQLite源代码的文件。在Linux上,通常需要下载源代码并自行编译。 2. **解压文件**...

    opencv_contrib_python-3.3.0.10-cp36-cp36m-manylinux1_x86_64.whl

    opencv_contrib_python-3.3.0.10-cp36-cp36m-manylinux1_x86_64.whl

    Python安装指南.zip

    但在某些情况下,可能需要同时安装Python 2和Python 3,例如处理遗留项目或兼容性需求。以下是对"Python安装指南.zip"内容的详细解析: 1. **Python 2与Python 3的区别** - Python 3是Python语言的一个重大升级,...

    Ubuntu 17.04安装CUDA9.0 Cudnn7 Opencv3.3 Caffe安装

    在Ubuntu 17.04操作系统中安装CUDA 9.0、CUDNN 7以及OpenCV 3.3和Caffe是一个复杂的过程,涉及到多个步骤。这些组件都是深度学习和计算机视觉应用的重要组成部分,CUDA提供了GPU计算能力,CUDNN加速了深度神经网络的...

    Python库 | dukpy-0.2.0-cp33-cp33m-manylinux1_x86_64.whl

    Python库 dukpy-0.2.0-cp33-cp33m-manylinux1_x86_64.whl 是一个针对Python 3.3版本的二进制发行包,用于后端开发。该库提供了对JavaScript引擎Duktape的Python绑定,允许开发者在Python环境中执行JavaScript代码。...

Global site tag (gtag.js) - Google Analytics