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

来源:互联网 发布:手机上的c语言编程软件 编辑:程序博客网 时间:2024/04/30 19:15

  本文主要描述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。

   

  

  

0 0
原创粉丝点击