搭建 Python 开发环境-云服务器玩法在线实验

[复制链接]
查看: 578|回复: 0
发表于 2020-4-8 23:41:13 | 显示全部楼层 |阅读模式
实验内容:
Python 是一门优雅的面向对象的编程语言, 在人工智能, Web开发, 量化交易等方面有广泛的应用。

免费在线实验地址:点击进入
实验资源:云服务器,没有云服务器的朋友推荐1折抢购:69元/年的阿里云服务器、或者99元/年的腾讯云服务器

软件环境:CentOS 6.8 64 位



一、准备工作
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. ln -s /usr/local/bin/python /usr/bin/python
  2. ln -s /usr/local/bin/python-config /usr/bin/python-config
  3. ln -s /usr/local/include/python2.7/ /usr/include/python2.7
复制代码
编辑 /usr/bin/yum 文件,把代码第一行的 python 改为指向老的 python2.6 版本,修改内容参考以下:

示例代码:/usr/bin/yum
  1. #!/usr/bin/python2.6
  2. import sys
  3. try:
  4.     import yum
  5. except ImportError:
  6.     print >> sys.stderr, """\nThere was a problem importing one of the Python modules
  7. required to run yum. The error leading to this problem was:

  8.    %s

  9. Please install a package which provides this module, or
  10. verify that the module is installed correctly.

  11. It's possible that the above module doesn't match the
  12. current version of Python, which is:
  13. %s

  14. If you cannot solve this problem yourself, please go to
  15. the yum faq at:
  16.   http://yum.baseurl.org/wiki/Faq

  17. """ % (sys.exc_value, sys.version)
  18.     sys.exit(1)

  19. sys.path.insert(0, '/usr/share/yum-cli')
  20. try:
  21.     import yummain
  22.     yummain.user_main(sys.argv[1:], exit_code=True)
  23. except KeyboardInterrupt, e:
  24.     print >> sys.stderr, "Exiting on user cancel."

  25.     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
复制代码
实验完成
恭喜,搭建 Python 2.7 开发环境已经完成!
腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )