搭建 Python 开发环境

简介:

准备工作

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。首先我们来看看系统中是否已经存在 Python ,并安装一些开发工具包:

安装前准备


查看当前系统中的 Python 版本,可以看到实验室的这台服务器已经安装了 Python 2.6.6

1
python --version


检查 CentOS 版本,我们可以看到这台服务器的 CentOS的版本是 CentOS release 6.8

1
cat  /etc/redhat-release


为了避免后续安装出错,我们先来安装开发工具包


先安装 Development Tools

1
yum groupinstall -y  "Development tools"


然后安装其它的工具包


1
yum  install  -y zlib-devel  bzip2 -devel openssl-devel ncurses-devel sqlite-devel

安装 Python

下载、编译和安装 Python 2.7.13


yum 源中没有新版 Python ,我们到官网中下载 Python 2.7.13


1
wget https: //mc .qcloudimg.com /static/archive/b577469e4ed03782eb1f62e8fd6125a5/Python-2 .7.13. tar .gz


下载完成后,解压这个安装包


1
tar  zxvf Python-2.7.13. tar .gz

进入文件夹 Python-2.7.13


1
cd  Python-2.7.13

执行 configure 文件预编译


1
. /configure

编译和安装


1
make  &&  make  install

配置 Python

更新系统默认 Python 版本

先把系统默认的旧版 Python 重命名


1
mv  /usr/bin/python  /usr/bin/python .old

再删除系统默认的 python-config 软链接


1
rm  -f  /usr/bin/python-config

最后创建新版本的 Python 软链接

1
2
3
ln  -s  /usr/local/bin/python  /usr/bin/python
ln  -s  /usr/local/bin/python-config  /usr/bin/python-config
ln  -s  /usr/local/include/python2 .7/  /usr/include/python2 .7


编辑 /usr/bin/yum 文件,把代码第一行的 python 改为指向老的 python2.6 版本,修改内容参考以下:

yum

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/python2.6
import  sys
try:
     import  yum
except ImportError:
     print >> sys.stderr,  "" "\nThere was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
    %s
Please  install  a package  which  provides this module, or
verify that the module is installed correctly.
It 's possible that the above module doesn' t match the
current version of Python,  which  is:
%s
If you cannot solve this problem yourself, please go to
the yum faq at:
   http: //yum .baseurl.org /wiki/Faq
"" " % (sys.exc_value, sys.version)
     sys. exit (1)
sys.path.insert(0,  '/usr/share/yum-cli' )
try:
     import  yummain
     yummain.user_main(sys.argv[1:], exit_code=True)
except KeyboardInterrupt, e:
     print >> sys.stderr, "
Exiting on user cancel."
     sys. exit (1)

再查看 Python 版本,现在我们看到的已经是最新版了


1
python --version

为新版 Python 安装一些工具

为新版 Python 安装 pip

1
curl https: //bootstrap .pypa.io /get-pip .py | python

使用 pip 安装第三方库 requests


1
pip  install  requests



本文转自 喵来个鱼 51CTO博客,原文链接:http://blog.51cto.com/m51cto/1959189,如需转载请自行联系原作者
相关文章
|
5月前
|
NoSQL 关系型数据库 MySQL
centos搭建python2.7开发环境
centos搭建python2.7开发环境
124 0
|
5月前
|
Linux Python
Linux Debian12使用VSCode和Python搭建flask开发环境
本文主要介绍了Linux Debian12使用VSCode和Python搭建flask开发环境的方法,并结合一个基础flask网页例子,测试是否运行正常。
130 2
Linux Debian12使用VSCode和Python搭建flask开发环境
|
5月前
|
存储 计算机视觉 Python
搭建Python-OpenCV开发环境(包括Python、Pycharm、OpenCV下载 图文解释)
搭建Python-OpenCV开发环境(包括Python、Pycharm、OpenCV下载 图文解释)
231 0
|
IDE Java 开发工具
Python快速搭建开发环境
Python快速搭建开发环境
97 2
|
3月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境的选择
【7月更文挑战第6天】Python集成开发环境的选择
49 2
|
4月前
|
IDE 安全 开发工具
python开发环境
【6月更文挑战第13天】python开发环境
44 6
|
2月前
|
SQL 关系型数据库 API
Python 开发环境的准备以及一些常用类库模块的安装
在学习和开发Python的时候,第一步的工作就是先准备好开发环境,包括相关常用的插件,以及一些辅助工具,这样我们在后续的开发工作中,才能做到事半功倍。下面介绍一些Python 开发环境的准备以及一些常用类库模块的安装和使用的经验总结,供大家参考了解。
|
2月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
120 2
|
2月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
120 4
|
3月前
|
IDE 数据可视化 安全
Python学习中设置开发环境
【7月更文挑战第26天】
30 2
下一篇
无影云桌面