python的安装(源码编译安装,IDE安装)

1.python源码编译安装

(一)python简介:
简介:Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
小点分析:
1.c是面向对象的
2.python最重要的功能:爬虫,大数据人工智能,自动化运维/测试
3.python的开发效率高,简洁易开发的语言
4.python的缺点是运行效率慢
5.解释性语言和编程语言的区别,就是解释器
6.编译需要configure
7.zlib库,zlib-devel开发用的包
8.如果不装readline使用左右键会出现乱码
9.目前使用的python用的是社区版
10.编译三部曲config,make,make install
11.都是调用c语言的编译器
12.bin解释器
13.没有看到的原因是因为没有加到环境变量
14.做软链接时要写绝对路径
15.默认的是2.7
(二)安装的简单步骤:
安装平台:Linux
-官网下载安装包
-解压安装包
-安装编译过程需要的依赖性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel
-进入解压的安装包进行编译
./configure --prefix=/usr/local/python --with-ssl
-安装:make && make install
软链接:
ln -s /usr/local/python/bin/python3.6 /usr/local/bin/
ln -s /usr/local/python/bin/pip3.6 /usr/local/bin
#测试是否安装成功
python3.6
1.安装
<1>首先在真实主机中查看python的版本,输入python后按下Tab键即可查看

[kiosk@foundation66 Desktop]$ python

在这里插入图片描述<2>官网下载安装包(这里已经下载好了,可以直接查看),之后进行解压

[root@desktop ~]# cd /mnt
[root@desktop mnt]# ls
[root@desktop mnt]# tar zxf Python-3.6.6.tgz 

在这里插入图片描述
<3>安装编译过程需要的依赖性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel

[root@desktop mnt]# yum install -y gcc zlib zlib-devel openssl-devel readline readline-devel

在这里插入图片描述
<4>进入解压的安装包进行编译

[root@desktop mnt]# ls
[root@desktop mnt]# cd  Python-3.6.6/
[root@desktop Python-3.6.6]# ls
[root@desktop Python-3.6.6]# ./configure --prefix=/usr/local/python --with-ssl

在这里插入图片描述
<5>安装(时间可能有点久,需要耐心等待)

[root@desktop Python-3.6.6]# make && make install

在这里插入图片描述
<6>进行软链接

[root@desktop Python-3.6.6]# ln -s /usr/local/python/bin/python3.6 /usr/local/bin/
[root@desktop Python-3.6.6]# ln -s /usr/local/python/bin/pip3.6 /usr/local/bin

在这里插入图片描述
2.测试
<1>使用python2.7版本进行测试

[root@desktop ~]# python	##,默认使用的是python2.7版本
>>> print 'hello world!'	##输入2.7版本中的格式

在这里插入图片描述
<2>使用python3.6版本进行测试,可以成功输出,说明安装成功

[root@desktop ~]# python3.6	##,默认使用的是python3.6版本
>>> print('hello world')	##输入3.6版本中的格式

在这里插入图片描述
注意:输入ctrl + D 可以退出python的界面

补充:
为了可以在真实主机中也使用python3.6,故在真机中建立虚拟机中python3.6的链接
真实主机的ip:172.25.254.66
虚拟主机的ip:172.25.254.128

<1>使用超级用户进入/usr/local目录并创建一个名为python的目录,以便在真实主机中也可以使用python的最新版本,相当于在真机中创建的是虚拟机的链接方式(最好建立一个python目录,否则在移动过程中会将

[root@foundation66 ~]# cd /usr/local
[root@foundation66 local]# ls	##查看路径下的东西
[root@foundation66 local]# mkdir python
[root@foundation66 local]# ls	##查看路经下是否有新生成的python目录

在这里插入图片描述
<2>查看虚拟主机中/usr/local目录下的内容,并将python发送给真是主机的/usr/local/pyhon中

[root@desktop ~]# cd /usr/local
[root@desktop local]# ls
[root@desktop local]# scp -r python/* [email protected]:/usr/local/python

在这里插入图片描述
<3>在真实主机中查看/usr/local/python的目录下是否有文件

[kiosk@foundation66 Desktop]$ cd /usr/local/python
[kiosk@foundation66 python]$ ls

在这里插入图片描述
<4>此时查看python加Tab键,发现依旧无法扩展到python3.6,这是因为系统环境变量中没有python3.6命令

[kiosk@foundation66 python]$ python

在这里插入图片描述
<5>切换到超级目录下并查看系统环境变量

[kiosk@foundation66 python]$ su -
[root@foundation66 ~]# echo $PATH

在这里插入图片描述
<6>将/usr/local/python/bin/python3.6链接到/usr/local/bin/目录下,这样就可以使用python3.6的命令(如果不这样做,可以使用绝对路径使用python3.6此命令,这样做的理由是为了可以在不同用户不同路径下都可以使用python3.6路径

[root@foundation66 ~]# ln -s /usr/local/python/bin/python3.6 /usr/local/bin/
[root@foundation66 ~]# python

在这里插入图片描述
<7>进行测试,在kiosk用户的/mnt目录下,使用python3.6命令输出hello world

[kiosk@foundation66 ~]$ cd /mnt
[kiosk@foundation66 mnt]$ python3.6

在这里插入图片描述
注意:
使用lscpu可以查看本台主机的cpu等其他硬件信息

2.安装python的IDE(集成开发环境)

1.安装IDE
<1>查看python的IDE安装包并进行解压

[root@foundation66 python]# ls
[root@foundation66 python]# tar zxf pycharm-community-2018.3.tar.gz

在这里插入图片描述
<2>解压成功后查看其环境变量是否已经存在

[root@foundation66 python]# ls
[root@foundation66 python]# cd  pycharm-community-2018.3
[root@foundation66 pycharm-community-2018.3]# ls
[root@foundation66 pycharm-community-2018.3]# cd bin
[root@foundation66 bin]# ls

在这里插入图片描述
<3>关闭当前shell界面,并重新开启一个,因为如果shell界面中存在“su -”命令,可能会影响IDE的安装
<4>以kiosk的身份查看IDE的环境变量并进行安装(注意一定要使用kiosk的身份,因为如果使用root用户,重启或退出后,别的用户或路径访问可能会出问题)

[kiosk@foundation66 ~]$ cd /mnt/python/pycharm-community-2018.3/bin
[kiosk@foundation66 bin]$ ls
[kiosk@foundation66 bin]$ ./pycharm.sh	##安装IDE

在这里插入图片描述
<5>按照以下步骤依次进行相关配置即可
图一:选择不导入任何设置
在这里插入图片描述
图二:同意python的规则
在这里插入图片描述
图三:如果之前有安装过python,需要导入一些之前的工程,则选择Send Usage Statistics,如果没有安装过,选择Don’t send
在这里插入图片描述
图四:选择你喜欢的编辑的界面
在这里插入图片描述
图五:自动创建一个脚本,使其可以使用charm命令打开此IDE
在这里插入图片描述
图六:如果出现了此界面,输入真实主机的密码即可
在这里插入图片描述
图七:创建一个新的工程
在这里插入图片描述
图八:创建一个名为westos的工程
在这里插入图片描述
图九:当出现此界面后,说明IDE建立成功
在这里插入图片描述
<6>设置成功后输入此命令后便可以成功开启IDE
[kiosk@foundation66 bin]$ charm
在这里插入图片描述

2.配置python的IDE
<1>在IDE中依次点击File->Settings->Project:westos->Project Interpreter,会发现python的版本是2.7的,我们需要将其换成最新版本python3.6
在这里插入图片描述
<2>在Locatioin那一栏中选择加入新的python3.6路径后,会出现报错,原因是因为环境目录不是空的,而且底下的OK键也无法按下
在这里插入图片描述
<3>解决的方法有两种,第一种是直接在IDE中将westos下的venv进行手动删除
在这里插入图片描述
<4>第二种是使用命令将其删除,首先依次查看python3.6的环境变量,最后回到westos目录下将venv目录删除即可

[root@foundation66 ~]# cd /home/kiosk
[root@foundation66 kiosk]# ls
[root@foundation66 kiosk]# cd PycharmProjects/
[root@foundation66 PycharmProjects]# ls
[root@foundation66 PycharmProjects]# cd westos
[root@foundation66 westos]# ls
[root@foundation66 westos]# cd venv
[root@foundation66 venv]# ls
[root@foundation66 venv]# cd bin
[root@foundation66 bin]# ls
[root@foundation66 bin]# cd ..
[root@foundation66 venv]# cd ..
[root@foundation66 westos]# rm -rf venv
[root@foundation66 westos]# ls

在这里插入图片描述
<5>无论按照哪以上两种方法进行,最后在IDE的界面中都会有以下效果
在这里插入图片描述
<6>再次在IDE中依次点击File->Settings->Project:westos->Project Interpreter,添加最新版本python3.6,发现可以添加成功,点击ok即可
在这里插入图片描述
在这里插入图片描述
<7>更改python中字体的大小,依次在IDE中点击File->Settings->Editor->Font->Size进行更改
在这里插入图片描述
<8>为了在python的每个脚本中都会自动生成注释标签,依次在IDE中点击File->Settings->Editor->File and Code Templates->Python Script并写入以下内容

"""
    # _*_coding:utf-8 _*_
    Name:${NAME}.py
    Date:${DATE}
    Author:westos-bgg
    Connect:[email protected]
    Desc: 
"""

<9>右击新打开一个python file,会发现字体的大小发生了改变,注释在这里插入图片描述标签也自动生效,说明IDE的配置已经成功生效
在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39376481/article/details/88703312
今日推荐