Python编程入门(1)--搭建开发环境

  本文主要描述windows、linux开发环境和docker环境的搭建,其中linux此处用的是Centos7.2,如果你使用的是docker容器环境(如网易蜂巢中的python镜像)的话可以直接使用即可。

1.  win下python环境的搭建:

  从python官网下载python安装文件,注意32位和64位的选择。

  下载地址:https://www.python.org/downloads/release/python-352/

  注意此处下载的是最新版:python3.5

  下载完之后点击安装即可,主要选择一并安装pip,pip是python的包管理工具,可以在线安装包,对于python开发非常便利。

  安装完成之后打开win的命令行窗口: 执行python, 如果安装成功则会进入python的交互界面。

  exit() 退出python交互式环境,测试pip是否可用,安装django模块: pip install django,如果成功则pip可用。

  进入python交互式环境:

  python

  import django

  django.VERSION

  如果成功则会显示django的版本信息。

  安装后的第三方包默认在python安装位置的site-packages目录下面。

  后期可以选择自己喜欢的IDE进行安装。

2. linux下python环境安装

  本文用的linux版本是Centos7.2。

  本文采用的安装方式是源码编译安装,因此首先需要从python官网下载python的源码包。

  下载地址: https://www.python.org/downloads/release/python-352/  , 下载*.xz包即可。

  (1) 解压压缩包

   xz -d *.xz

   tar -xvf *tar

   (2) 准备环境

   由于python语言本身是由C/C++开发,因此需要先安装好C/C++编译环境:

   yum install -y gcc

   yum install -y gcc-c++

   (3) 安装python

   检查环境配置,由于linux中一般已经预装了低版本的Python,且部分应用使用了此低版本的库,因此不建议对低版本的python进行卸载,因此本文的python3.5安装

   到/usr/local/python3.5/下面:

   ./configure --prefix=/usr/local/python3.5

   编译:

   make -j 4

   安装:

   make install -j 4

   配置环境变量:

   在/etc/profile中加入: PATH=$PATH:/usr/local/python3.5/bin

   刷新环境变量:

   source /etc/profile

   检查是否安装成功:

   python

   如可以进入python交互式环境则安装成功

   检查pip是否安装成功:

   pip install django

   进入python:

   import django 此时不会报错,这是因为pip默认将包装到了linux低版本的python的库中了,低版本库路径默认为:

  /usr/lib/python2.7/site-packages

  找到django目录,拷贝到python3.5的包路径下即可:

  cp  /usr/lib/python2.7/site-packages/django   /usr/local/python3.5/lib/python3.5/

  此时再进入python交互式环境:

   import django

   django.VERSION

   如果django包可以导入,并且可以显示出版本信息,则成功。

3. docker下python环境搭建

  本文镜像私有仓库使用的是网易蜂巢的私有仓库。

  搭建好docker环境(docker系列文章中有讲如何搭建)后执行:

  pull镜像:

  docker pull hub.c.163.com/public/django:1.9.1

  起容器:

  docker run -ti  hub.c.163.com/public/django:1.9.1 /bin/bash

  进入容器后:

  python

  import django

  django.VERSION

  如果显示出django的版本信息则成功。

  也可以直接在网易蜂巢的web界面上进行操作,使用网易蜂巢的vpn进行连接容器,也可以通过公网IP访问自己额容器,因为网易蜂巢的容器配有公网IP。

   现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。

  

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值