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。
- Python编程入门(1)--搭建开发环境
- Python编程入门学习笔记——搭建编程环境
- python入门环境搭建
- Python入门环境搭建
- python入门 环境搭建
- Python入门-环境搭建
- 《Python入门》Linux 下 Python Web开发环境搭建笔记
- Windows搭建python开发环境,python入门到精通[一]
- 【Python专题】python入门之一:搭建开发环境
- python编程环境搭建
- 搭建python编程环境
- 搭建Python编程环境
- Python基础教程1--搭建Python开发环境
- Python开发环境搭建
- 搭建Python开发环境
- Python开发环境搭建
- Python开发环境搭建
- 搭建python开发环境
- 由浅入深之自定义滑动弹框样式
- 10.16培训收获
- dispatchKeyEvent和onKeyDown
- 考虑代表未来金融的“区块链”技术,不会只思考技术本身
- Android 从零开始打造异步处理框架
- Python编程入门(1)--搭建开发环境
- svn更改地址,myeclipse中的项目如何重新定位svn中的项目
- EtherCAT主站SOEM源码解析----Raw Socket
- Android进阶之自定义view(四)
- 区块链将成为引导第四次工业革命的重要力量
- app接口总结
- 基于64位Windows 10系统的C语言与MATLAB混合编程
- 区块链对投资行业九大颠覆性影响
- 从一则笑话里分析项目需求的缺陷