Python安装

下载安装

1、下载源码包:

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

2、解压缩:

tar -zxvf Python-3.7.0.tgz

然后进入到解压缩后的目录cd Python-3.7.0

3、安装配置:

./configure --prefix=/usr/local/python37/
  • --prefix 是指定安装目录
  • 执行前确保系统已安装了编译器gcc sudo yum install -y make gcc gcc-c++

4、编译,并安装:

make && make install

将默认的python2.7换成新版python3.7

(1) 查看当前系统python执行程序的位置

locate */bin/python

定位到加载的python目录是/usr/bin/python

(2) 查看环境变量的值$PATH

echo $PATH

有一行是/usr/bin, 说明直接运行的是/usr/bin/python, 并且当前/usr/bin/python是软连接到/usr/bin/python2.7

(3) 建立新的软连接

使/usr/bin/python指向/usr/local/python37/bin/python3.7

ln -sb /usr/local/python37/bin/python3.7 /usr/bin/python
  • -s: 表示建立的是软连接(快捷方式指向),不加表示是硬连接(即复制一份的)
  • -b:表示删除、覆盖以前建立的链接

参考: 博客园 -- 每天一个linux命令(35):ln 命令

此时执行python即是python3.7版本

操作遇到的问题:

1、make install安装python3.7时报 No module named '_ctypes' 错误的解决办法:

答:yum install libffi-devel

参考: StackOverflow -- Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing

posted @ 2019-05-12 17:40  程序小工  阅读(344)  评论(0编辑  收藏  举报