07-Linux下Python开发环境搭建
2018-10-29 本文已影响2人
撩课学院
一、Linux操作系统选择
Ubuntu操作系统
二、安装方式1-apt工具安装
1. apt介绍
* Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具
* 简单理解,就是:
- 在网络上的某个地方,有一个软件库;
- 我们可以通过这个apt工具,把这些软件给下载下来,然后安装到我们的电脑上;
- 也可以删除已经安装的软件
- (可联想“xx软件管家”; 只不过以前我们都是通过鼠标点点点就可以;现在这个工具需要使用“命令”来完成而已)
2. 具体安装方式
在终端中,输入命令: sudo apt-get install python2.7
注意: 1\. 以上命令的python2.7, 中的2.7为版本号,可以根据需要自行修改
2\. 有的Python版本最新版本可能下载不到(“xx软件管家”是不是有的软件也没有?没来得及更新?)
3. 安装成功测试
在终端中,输入命令:python 或 python3 进行尝试;查看是否成功进入到“交互模式”
三、安装方式2-通过编译python源代码安装
1. 为什么要使用这种方式?
因为第一种方式有可能安装不到最新的版本;
通过这种方式:只要我们把Python的源码给下载下来;然后我们就可以自己安装
2. 这种方式的原理?
需要知道:
1\. 我们所使用的软件怎么来的?
- 主要是通过程序员编写代码实现的;
2\. 好好的代码,怎么就变成了我们所使用的具体的软件?
- 对代码进行编译运行,就可以得到一个可以使用的软件
总结: 代码 -> 编译/运行 -> 软件
* 我们需要安装的“Python环境”就是一个软件
- 是不是可以直接下载别人生成好的软件来安装?
- 是不是也可以通过软件的源码,自己动手“编译/运行”来安装?
3. Ubuntu下,通过源码安装软件的步骤
- 第一步: 获取源码包
- wget
- 第二步: 配置
- configure
- 第三步: 编译
- make
- 第四步: 安装
- make install
4. 具体操作-Python2.x版本源码安装
1.下载&解压
wget -c https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar -xzvf Python-2.7.13.tgz
- 进入解压文件夹进行配置
cd Python-2.7.13/
sudo ./configure # 可添加参数 --prefix=目标安装路径
- 编译
make
- 安装
make install
5. 具体操作-Python3.x版本源码安装
- 下载&解压
wget -c https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -xzvf Python-3.6.2
- 进入解压文件夹进行配置
cd Python-3.6.2
sudo ./configure # 可添加参数 --prefix=目标安装路径
- 编译之前,先安装编译需要的依赖包
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
- 编译
make
- 安装
sudo make install
- 补充
- 修改关联python版本(当安装了多份相同的Python版本时,修改python3命令关联的对应python文件)
alias python3='指定python3的路径'
. ~/.bashrc # 让操作生效
四、友情提示
对于初学者来说,这一部分可能有点小难;特别看到陌生的命令;
所以,本节建议观看顶部视频教程;目标仅仅是搭建好环境就可以;
即使不理解具体命令什么意思也可以;对于我们后续的Python学习没有影响