博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译python3.4
阅读量:3519 次
发布时间:2019-05-20

本文共 867 字,大约阅读时间需要 2 分钟。

本文部分参考了,感谢原作者。

为了使用无障碍一个Linux下的工具,最好的办法往往是从源码编译安装。在编译python的时候,主要步骤如下:

安装相关包(这一步我没做)

# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下载 Python 3.4 源码包

# wget http://mirrors.sohu.com/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=你自己指定的路径前缀(如果你指定了/home/users/nick,那么最后python会安装在/home/users/nick/bin目录下)# make -j8 && make install

从 Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python34/bin/ 目录下看到,查看一下已经安装的扩展包:

# /usr/local/python34/bin/pip3 listpip (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

转载地址:http://ozoqj.baihongyu.com/

你可能感兴趣的文章
小白解决:‘chromedriver‘ executable needs to be in PATH的问题(亲测有效)
查看>>
Cannot find class [org.apache.commons.dbcp.BasicDataSource(亲测有效)
查看>>
小白学习[leetcode]之402移掉k位数字
查看>>
DNN和RNN和DNN之间的区别
查看>>
小白学习[leetcode]之215数组中的第K个最大元素
查看>>
Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A(亲测有效)
查看>>
小白学习之程序员代码面试指南之单调栈结构
查看>>
小白之java虚拟机工作学习面试准备(持续更新)
查看>>
小白学习[leetcode]之455分发饼干 (贪心算法)
查看>>
小白学习[leetcode]之135分发糖果 (贪心算法)
查看>>
小白读论文之. Show and Tell Lessons learned from the 2015 MSCOCO Image Captioning Challenge
查看>>
小白学习[leetcode]之435无重叠区间(贪心算法)
查看>>
java二维数组使用lambda表达式进行排序
查看>>
java图解从编译到运行(详细)
查看>>
为什么java的局部变量要初始化而全局变量不用
查看>>
校园一卡通的实现机制(图解)
查看>>
依然是springMVC+mysql的用户登陆小项目(全注释图解超详细)
查看>>
小白学习[leetcode]之605种花问题(贪心算法)
查看>>
解决Intellij IDEA 构建Maven没有无java及resources等文件
查看>>
Unknown system variable ‘query_cache_size‘
查看>>