xml地图|网站地图|网站标签 [设为首页] [加入收藏]

以及对应版本Ipython安装配置,0安装教程

来源:http://www.ccidsi.com 作者:集成介绍 人气:130 发布时间:2019-10-04
摘要:记录了CentOS7 安装python3.7.0的事无巨细经过,供我们参照他事他说加以考察,具体内容如下 1.翻看是或不是早已设置Python 1.下载及解压 Centos7默许安装了python2.7.5因为部分指令要用它譬喻

记录了CentOS7 安装python3.7.0的事无巨细经过,供我们参照他事他说加以考察,具体内容如下

1.翻看是或不是早已设置Python

1.下载及解压

Centos7默许安装了python2.7.5 因为部分指令要用它譬喻yum 它选择的是python2.7.5。

python3.7的安装包可从官网下载上盛传主机,也能够用wget直接下载。

使用python -V命令查看一下是不是安装Python:

[root@yuioplvlinux-130 ~]# cd /usr/local/src/
[root@yuioplvlinux-130 src]# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
[root@yuioplvlinux-130 src]# tar xvJf Python-3.7.0.tar.xz
[root@yuioplvlinux-130 src]# mv Python-3.7.0 /usr/local/python-3.7
[root@yuioplvlinux-130 src]# cd /usr/local/python-3.7/

图片 1

2.安装

 

设置在此以前,首先安装多少个python正视的包;

然后查看一下Python可施行文件的岗位:

[root@yuioplvlinux-130 python-3.7]# yum -y install zlib* libffi-devel

图片 2

配备编辑参数;

进入到bin目录:

[root@yuioplvlinux-130 python-3.7]# ./configure --prefix=/usr/local/sbin/python-3.7

图片 3

下一场编译和装置:“make”、“make install”;

能够见见可实施文件python指向python2,python2又针对python2.7也正是说Python命令奉行的类别预装的Python2.7。

安装完结后,若出现以下两行,表明安装成功;

要安装Python的其余版本先奉行mv python python.bak命令备份python文件。

Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1

图片 4

也能够用“echo $?”查看,结果为0表明安装成功;

2.安装新本子的Python

然后就足以接纳python3了。

下载Python新版本

[root@yuioplvlinux-130 python-3.7]# /usr/local/sbin/python-3.7/bin/python3
Python 3.7.0 (default, Jul 21 2018, 13:45:48) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

 这里以Python3.5.1本子举个例子,其余Python3版本类似

能够看到,固然成功安装了python3.7,然则施行起来命令特别长,能够把python命令指向到到python3。

下载tgz包就足以了。其实上边的2个包其一都足以利用
Python-3.5.1.tgz (那几个不是编写翻译过的东西,不能解压之后直接使用)
Python-3.5.1.tar.xz (这个是pthon的源码)

率先查看python命令的相对路径,能够见见它是透过软链接实行到python2.7的。

讲下载的tgz包上传到Linux服务器。

[root@yuioplvlinux-130 ~]# python -V #查看python的默认版本
Python 2.7.5
[root@yuioplvlinux-130 ~]# which python #查看python命令的绝对路径
/usr/bin/python
[root@yuioplvlinux-130 ~]# ll /usr/bin/ |grep python
lrwxrwxrwx. 1 root root   7 7月 15 19:58 python -> python2
lrwxrwxrwx. 1 root root   9 7月 15 19:58 python2 -> python2.7
-rwxr-xr-x. 1 root root  7136 8月 4 2017 python2.7

要么实行wget命令直接下载到服务器:wget

那大家也能够做二个软链接指向到python3限令。

瞩目:安装前需实行以下命令,不然ipython安装完后报warn(........)错误

[root@yuioplvlinux-130 ~]# rm -rf /usr/bin/python #删除原有的软链接文件
[root@yuioplvlinux-130 ~]# ln -s /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python
[root@yuioplvlinux-130 ~]# ll /usr/bin/ |grep python
lrwxrwxrwx. 1 root root  38 7月 21 14:18 python -> /usr/local/sbin/python-3.7/bin/python3
lrwxrwxrwx. 1 root root   9 7月 15 19:58 python2 -> python2.7
-rwxr-xr-x. 1 root root  7136 8月 4 2017 python2.7

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

现行反革命python的私下认可版本正是python 3.7.0了。

 

[root@yuioplvlinux-130 ~]# python -V
Python 3.7.0
[root@yuioplvlinux-130 ~]# python
Python 3.7.0 (default, Jul 21 2018, 13:45:48) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

不可以小视相关包,小编此前就向来不设置readline-devel导致执行python格局不恐怕运用键盘的内外左右键;

修改完python的暗许版本后,会存在贰个难题,不可能推行yum命令,修改yum命令文件,将头文件改为python2.7就能够。

 

[root@yuioplvlinux-130 ~]# vim /usr/bin/yum
#!/usr/bin/python2.7 #将头文件改为python2.7

解压缩:tar -zxvf Python-3.5.1.tgz

一直以来的,将pip也本着到python3.7。

加压缩之后该目录下现身Python-3.5.1文件夹,进入到文件夹下实践编写翻译安装。

[root@yuioplvlinux-130 ~]# ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip
[root@yuioplvlinux-130 ~]# pip --version
pip 10.0.1 from /usr/local/sbin/python-3.7/lib/python3.7/site-packages/pip (python 3.7)

图片 5

施行 ./configure --prefix=/usr/local/python/python3 命令。./configure命令推行实现之后创造贰个文本creating Makefile,供下边包车型大巴make命令使用 施行make install之后就能把程序安装到大家钦点的目录中去。

Configure是一个可实践脚本,它有众多增选,在待安装的源码路线下接纳命令./configure –help输出详细的选项列表。

当中--prefix选项是安排安装的门路,假设不布置该选拔,安装后可推行文件暗中同意放在/usr /local/bin,库文件暗中认可放
在/usr/local/lib,配置文件暗中认可放在/usr/local/etc,别的的能源文件放在/usr /local/share,比较散乱。

一旦布置--prefix,如:
./configure --prefix=/usr/local/test
能够把富有能源文件放在/usr/local/test的路子中,不会混杂。
用了—prefix选项的另叁个功利是卸载软件或移植软件。当有些安装的软件不再须求时,只须简单的去除该装置目录,
就足以把软件卸载得干净;移植软件只需拷贝整个目录到其余一个机械就能够(同样的操作系统)。

本文由68399皇家赌场发布于集成介绍,转载请注明出处:以及对应版本Ipython安装配置,0安装教程

关键词: 68399皇家赌场 Python Linux

上一篇:Tips for C Primer Chapter 8 IO库

下一篇:没有了

最火资讯