CentOs 7 中安装 Python-3.7.2 以及 用 pip3 安装 ipython

注意:切换 root 执行

一、CentOs 7 安装 Python-3.7.2 的步骤

1.安装编译相关工具

 yum -y groupinstall "Develpoment tools" 
 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 
 yum install libffi-devel -y

2.下载安装包解压

 cd # 回到用户目录
 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz 
 tar -xvJf  Python-3.7.2.tar.xz 
 或下载此链接 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 
 tar -zxvf Python-3.7.2.tgz

3.编译安装

 mkdir /usr/local/python3  # 创建编译安装目录 
 cd Python-3.7.2 
 ./configure --prefix=/usr/local/python3 
 make && make install

4.创建软链接

 ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

5.验证是否成功

 python3 -V
 pip3 -V

显示下图类似结果即说明安装成功。pip的版本可能不同,19.0.3是我后来更新的。关于pip3版本升级的时候可能出现以下情况,我参考过一个博客pip3更新在这里插入图片描述

二、用pip3 安装 ipython

当用 pip3 安装 ipython 时可能会报错

错误1:

You are using pip version 18.1, however version 19.0.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.

pip3 install --upgrade pip3 -vvv (我第一次练习的时候最后用这个命令成功的)

当我在另外克隆的CentOs里面继续练习操作时,发现这个命令也不好使了。尝试了多次,最后输入 pip3 install --upgrade pip才成功。

错误2:

如图中显示,输入ipython后显示未找到命令,然后可以执行如下代码

find / -name ipython # 找到它的目录所在
python3 /usr/local/python3/bin/ipython  # 启动ipython

在这里插入图片描述

我们将上述启动代码封装成 ipython3 ,以便快捷启动。

1. 用vim打开 bashrc
vim ~/.bashrc
没有vim用vi也一样,点击字母 i 进行输入操作
2. 然后添加一行
alias ipython3=‘python3 /usr/local/python3/bin/ipython’
添加完按ESC,然后**:wq**保存退出。 我在这用cat ~/.bashrc 给大家查看一下改动,如下图。
3. 最后输入 source ~/.bashrc # 使其生效

在这里插入图片描述

至此成功安装完毕。人生苦短,我用Python!

猜你喜欢

转载自blog.csdn.net/weixin_44649906/article/details/87971099