当前位置:   article > 正文

Linux下python3.6的下载安装及环境变量的配置,python的实用工具ipython的安装,python的IDE工具pycharm的安装_python3.6m-config

python3.6m-config

一.前言

        目前,有两个主要使用的python版本——2和3,python2已经不再积极发展,但所有的Linux发行版都带有python 2.x的安装。现在使用的基本都是python3版本的。所以本文将演示如何在redhat系统上安装python3.6。自带了的python2版本,尽量不要管他,使用python3.6运行python脚本就好,因为可能有程序依赖目前的python2版本的环境,比如yum!!!!!

        不要动现有的python2版本的环境!!!!!!!!!

        那么如何查看redhat系统自带的python的版本呢?

<1>方法一:

[root@server Desktop]# python   --version
Python 2.7.5

<2>方法二:

[root@server Desktop]# python
Python 2.7.5 (default, Feb 11 2014, 07:46:25)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

<3>方法三:

[root@server Desktop]# rpm   -qa   |   grep   python

python-2.7.5-16.el7.x86_64

二.Linux下python3.6的安装过程(源码编译安装)

本次实验在虚拟机上进行操作(防止在物理机上编译安装失败导致物理机出现问题。)

1.python3.6的安装过程

<1>下载python3.6源码安装包

Python-3.6.6.tgz

<2>将python3.6的源码安装包进行解压,解压到任意目录。这里解压到桌面

[root@server Desktop]# tar   zxf   Python-3.6.6.tgz
[root@server Desktop]# ls
Python-3.6.6  Python-3.6.6.tgz

<3>准备编译环境——gcc

[root@server Desktop]# yum   install   gcc   -y

<4>安装依赖包

[root@server Desktop]# yum   install   zlib   zlib-devel   openssl   openssl-devel   readline   readline-devel   -y       #其中zlib,zlib-devel,openssl,openssl-devel是python的pip所依赖的包;readline,readline-devel是安装好python之后,鼠标左右移动所依赖的包。   

<5>检查(依赖,兼容),预编译(必须在解压之后的目录中进行)

[root@server Desktop]# cd   Python-3.6.6/
[root@server Python-3.6.6]# ls
aclocal.m4    Doc         LICENSE          Objects   pyconfig.h.in
config.guess  Grammar     Mac              Parser    Python
config.sub    Include     Makefile.pre.in  PC        README.rst
configure     install-sh  Misc             PCbuild   setup.py
configure.ac  Lib         Modules          Programs  Tools
[root@server Python-3.6.6]# ./configure   --prefix=/usr/local/python3.6   --with-ssl              #其中configure是可执行性文件(颜色为绿色的)。./configure相当于执行可行性文件;--prefix是指定安装的目录;--with-ssl其中ssl是pip所依赖的模块。

没有报错,表示预编译成功

<6>编译(必须在解压之后的目录中进行):当然编译和安装可以合并为一步(make  &&  make  install )

[root@server Python-3.6.6]# make

没有报错,表示编译成功

<7>安装(必须在解压之后的目录中进行)

[root@server Python-3.6.6]# make   install

显示安装成功

至此python3.6的安装就结束了。

此时python已经安装在/usr/local/python3.6目录中,那么/root/Desktop下解压的Python-3.6.6就没有任何意义了,可以删除。

进入/usr/local/python3.6目录中的bin目录下,可以看到绿色的可执行文件。执行"./python3.6"就可以进入python3.6的交互界面了。

[root@server Desktop]# cd   /usr/local/python3.6/
[root@server python3.6]# ls
bin  include  lib  share
[root@server python3.6]# cd   bin/
[root@server bin]# ls
2to3              idle3.6  pydoc3.6          python3.6m         pyvenv-3.6
2to3-3.6          pip3     python3           python3.6m-config
easy_install-3.6  pip3.6   python3.6         python3-config
idle3             pydoc3   python3.6-config  pyvenv
[root@server bin]# ./python3.6
Python 3.6.6 (default, Jan 14 2019, 05:31:29)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>exit()                                          #使用exit()或者quit()退出

[root@server bin]#

但是此时输入python3.6会报错,这是因为环境变量还没有配置的原因。

[root@server bin]# python3.6
bash: python3.6: command not found...

这样进入目录,执行可执行性文件的方法进入python3.6的交互界面的方法,似乎太过复杂,所以,有必要对环境变量进行配置。环境变量的配置过程,如下面的三。

2.物理机上安装python3.6

这里物理机上安装python3.6有两种方法

  1. 方法一:安装过程同1python3.6的安装。
  2. 方法二:将虚拟机上安装python3.6生成的目录,发送到物理机即可(该方法的前提是,虚拟机上已经安装了python3.6)

这里推荐使用方法二(这是因为在物理机上编译安装出现问题的话,有可能导致物理机出现问题。)

这里采用方法二在物理机上安装python3.6。

[root@server bin]# scp -rp /usr/local/python3.6/ root@172.25.254.83:/usr/local

此时物理机上的python3.6也就安装成功了。

对环境变量的配置,如下面的三。

三.Linux下python环境变量的配置(配置成功之后,不管在哪个目录下,直接执行"python3.6"就可以进入python3.6的交互界面)

配置环境变量的目的:让系统帮我找到命令执行的文件路径。

配置环境变量的方式有三种,下面会一一介绍这三种方法

推荐使用第三种方法。

1.临时添加环境变量

 

 

2.永久添加环境变量

 

 

3.做软链接(只要是可执行文件,就都可以使用这种方法。)

[root@server bin]# echo   $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin              #将软链接做到这两个目录中,就可以直接执行命令python3.6(不管在哪个目录)进入python3.6的交互模式。值的注意的是,剩下的三个目录不可以。
[root@server bin]# ln   -s   /usr/local/python3.6/bin/python3.6    /usr/local/bin/                 #将/usr/local/python3.6/bin/python3.6文件,做软链接,并将软链接做在/usr/local/bin目录下。
[root@server bin]# python3.6
Python 3.6.6 (default, Jan 14 2019, 05:31:29)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

至此,配置环境变量的三种方法就介绍完了。

四.python的使用工具——ipython的安装(这里安装与python3.6匹配的ipython3)及环境变量的配置

进入python的交互模式,不能执行在命令行中的命令,并且不能按Tab键不全。想要,在python的交互模式中,执行命令行中的命令,并写想要按Tab键补全,就需要安装一个工具——ipython

1.ipython的安装过程

<1>环境准备:配置机器使得,机器可以上网(可以ping   www.baidu.com)

<2>在python安装完成之后生成的目录下的bin目录下执行命令安装ipython

[root@server bin]# pwd
/usr/local/python3.6/bin
[root@server bin]# ls                            #pip3和pip3.6都是可执行文件
2to3              idle3.6  pydoc3.6          python3.6m         pyvenv-3.6
2to3-3.6          pip3     python3           python3.6m-config
easy_install-3.6  pip3.6   python3.6         python3-config
idle3             pydoc3   python3.6-config  pyvenv
[root@server bin]# ./pip3   install   ipython                 #或者./pip3.6  install  ipython

至此,ipython的安装就介绍完了。

安装完成之后,会在python3.6的安装目录下生成ipython3的可执行文件。

执行"./ipython3"就可以进入ipython3的交互界面了。

[root@server bin]# pwd
/usr/local/python3.6/bin
[root@server bin]# ls                        #ipython3为绿色的,为可执行文件
2to3              idle3.6  ipython3  pydoc3.6    python3.6-config   pyvenv
2to3-3.6          iptest   pip3      pygmentize  python3.6m         pyvenv-3.6
easy_install-3.6  iptest3  pip3.6    python3     python3.6m-config
idle3             ipython  pydoc3    python3.6   python3-config

[root@server bin]# ./ipython3
/usr/local/python3.6/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved
  warn("IPython History requires SQLite, your history will not be saved")
Python 3.6.6 (default, Jan 12 2019, 08:04:45)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: quit                                      #使用exit和quit退出

但是此时输入ipython3会报错,这时因为环境变量还没有配置的原因

[root@server bin]# ipython3
bash: ipython3: command not found...

这样进入目录,执行可行性文件的方法进入ipython3的交互界面的方法,似乎太过复杂,所以,有必要对环境变量进行配置。

2.ipython环境变量的配置(同python环境变量的配置)——配置成功之后,不管在哪个目录下,直接执行"ipython3"命令就可以进入ipython3的交互界面了。

这里采用方法三:做软链接的方法

[root@server bin]# ln -s /usr/local/python3.6/bin/ipython3   /usr/local/bin/        #将/usr/local/python3.6/bin/ipython3做软链接,并将软链接做在/usr/local/bin目录下。

[root@server bin]# ipython3
/usr/local/python3.6/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved
  warn("IPython History requires SQLite, your history will not be saved")
Python 3.6.6 (default, Jan 12 2019, 08:04:45)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]:  

3.物理机上安装ipython,及配置环境变量

这里物理机上安装ipython有两种方法

  1. 方法一:安装过程同1ipython的安装。
  2. 方法二:将虚拟机上安装ipython生成的文件(在/usr/local/python3.6/bin目录下),发送到物理机(/usr/local/python3.6/bin目录下——python3.6安装完成之后生成的bin目录下)即可(该方法的前提是,虚拟机上已经安装了ipython)

环境变量的配置如上面的2。

五.python的IDE工具——pycharm的安装

python,ipython中,都不能补全,所以这里推荐安装一个python的IDE工具(pycharm)

1.pycharm的安装过程

<1>下载pycharm的安装包

pycharm-community-2018.2.2.tar.gz

<2>将pycharm的安装包进行解压,解压到任意目录,这里将其解压到/usr/local目录下(意思就是:安装目录是/usr/local目录),为了方便,将解压之后的文件改名为pycharm

[root@server Desktop]# tar   zxf   pycharm-community-2018.2.2.tar.gz   -C   /usr/local       #-C表示指定解压目录。

[root@server Desktop]# cd /usr/local/
[root@server local]# ls
bin  games    lib    libexec                     python3.6  share
etc  include  lib64  pycharm-community-2018.2.2  sbin       src
[root@server local]# mv   pycharm-community-2018.2.2/   pycharm

[root@server local]# ls
bin  games    lib    libexec  python3.6  share
etc  include  lib64  pycharm  sbin       src

<3>执行可执行性文件(./pycharm.sh),进入安装界面,进行安装。

[root@server bin]# ./pycharm.sh

(1)选择Do  not   import   settings(因为之前没有安过pycharm,所以选择Do  not  import   settings),然后点击OK,进入下一步。

(2)点击Accept(接受),进入下一步。

(3)点击Don't   send(不分享数据),进入下一步

(4)选择安装之后的图形界面,点击Next:Launcher   Script,进入下一步。

(5)选择Create.........(这个的意思是,相当于创建了一个软链接,在任意目录下直接执行命令“pycharm”就可以进入pycharm的图形界面了),点击Neat:Featured  plugins,进入下一步。

(6)选择Staring  using   Pycharm,不下载插件,开启pycharm。

(7)选择configure——>settings,进入设置,为添加解释器做准备。

(8)点击Add,添加python3.6作为python解释器,点击OK进入下一步。

点击Apply,再点击OK,python的解释器就设定好了。

(9)点击Create   New  Project,创建一个新的工程,进入pycharm的图形化界面。

这里创建的项目名称叫做xin,点击Create创建该项目。

点击close,跳过说明,进入pycharm的图形化界面

至此pycharm的安装就结束了。

值的注意的是:如果在这个过程中忘记设置解释器了,那该怎么办呢?

(1)先删除之前默认的python解释器生成的虚拟环境。

(2)File——>Settings——>Project:xin——>Project  Interpreter中选择python3.6解释器所在的位置,点击Apply,OK即可。

上面的步骤结束之后,我们可以看到,解释器已经修改成功

2.pycharm中python文件的建立与删除,及工程(Project)的建立与删除

<1>python文件的建立:右击工程名字——>New——>Python file

<2>python文件的删除:右击工程名字——>Delete

<3>python工程的建立:File——>New Project

<4>python工程的删除:右击工程名——>Delete。如果此时没有Delete选项,可以在shell命令行中,选择命令的方式进行删除。

3.pycharm中字体的设置,及python头文件设置

<1>pycharm中字体的设置:File——>Settings——>Editor——>Font——>Size设置字体大小——>Apply——>OK

<2>pycharm中python头文件的设置:File——>Settings——>Editor——>Font——>File  and  Code  Templates——>Python  Script填写相应的头文件(如下所示)——>Apply——>OK

4.pycharm中常用的快捷键

  1. 修改python解释器(相当于进入设置):Crtl+Alt+s
  2. 如何快速新建python文件:Alt+Insert(有的电脑可能不适用)
  3. 快速注释代码:Ctrl+/。此时需要选中要注释的代码
  4. 快速取消注释代码:Crtl+/。此时需要选中要取消注释的代码
  5. 格式化代码,是代码好看:Ctrl+Alt+l
  6. 如何撤销代码的修改:Crtl+z
  7. 如何取消撤销的代码:Ctrl+Shift+z
  8. 快速删除一行代码:Ctrl+x
  9. 快速复制和粘贴一行代码(默认粘贴在下一行):Ctrl+d
  10. 快速给Python文件重命名:Shift+F6。此时需要选中要修改的文件

点击Refactor即刻修改成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/392392
推荐阅读
相关标签
  

闽ICP备14008679号