博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python的开发环境
阅读量:5735 次
发布时间:2019-06-18

本文共 1751 字,大约阅读时间需要 5 分钟。

python目前有两个大版本,一个是2.X,一个3.X。两个版本相差不大,但语法上有些不同。比如2.X的print语句变成了3.X中的print函数。而且3.X的性能要比2.X弱一些,但还是有很大优化空间。

开发环境部署:

  到官方网站下载你所需要的版本,地址是:https://www.python.org/,一般Download那里,会展示两个python版本选择,一个是3.X最新版本,一个是2.X最新版本。目前最新的分别是3.6.1和2.7.13。

  选择你需要的版本后,再选择跟你操作系统匹配的文件,第一个一般是linux系统用的,windows系统的会标明。

  下载后,windows环境下最好办,是msi文件的话直接下好运行,然后选择C盘目录下,文件夹名字用python加你的版本。如果是zip那就解压到C盘目录下,名字改短一点,python加你的版本。

  windows环境变量配置:在path环境变量的最后加上 :C:\python x.x.x(你python安装目录名字)

  然后打开cmd,输入python检查是否配置成功。

  linux的话,就下tgz那个类型的文件,将文件下好后,传到root目录下。linux系统是自带python的,但如果你想换版本这就需要再装一次,不需要担心原来的版本,会将其备份。

  1、linux环境下python安装:

     将tgz文件拷到一个目录下后,输入  tar xvf Python-2.x.x.tgz (最后一个参数改成你的文件名),第二个参数的意思是x:解压,v:显示所有过程,f:使用文件名。

     输入:cd Python-2.x.x(替换成你的文件名) ,进入解压好的文件夹,然后输入:  ./configure --prefix=/usr/bin/pythonx.x(你安装的大版本),这句语句是指定安装目录,usr的bin文件夹下放的是linux系统可执行文件。

     输入 make(编译),再输入 make install (安装)。千万要保证你有root的权限,不然会执行不了。

     输入 mv /usr/bin/python /usr/bin/python.bak,把原来的python备份。

     输入 ln -sf /usr/bin/pythonx.x(你安装的大版本),/bin/pythonx.x(你安装的大版本), /usr/bin/python 设置软连接,方便使用。

     输入 cd..,退出当前安装目录,然后输入  python -V 查看一下python版本,如果控制台输出的版本信息,是跟你下载安装的版本号一致,那就说明安装成功了。

  2.修复yum命令

       因为yum是python的一个模块,所以你升级了python版本就需要修改yum的配置,

     输入 vi /usr/bin/yum ,修改文件的第一行,改成#!/usr/bin/python2.6,就可以了。

  这样基本的python环境就装好了,你需要额外的模块,那就再下载并安装。

 

  安装模块的话,推荐用pip,python的包管理器。

  windows环境:

    下载地址:https://pypi.python.org/pypi/pip#downloads,下第一个,很小,只有1M。

     下载后,解压到C盘下(推荐),然后再配置下环境变量,在path环境变量的最后添加:C:\python2.x.x(你的python安装目录名)\Scripts,别将之前的写的C:\python x.x.x(你python安装目录名字)删了。

      打开cmd,输入pip,就可以知道是否配置成功。

  linux环境:

    输入 :sudo yum install python-pip

    如果想下最新版的pip,那就输入:python get-pip.py(要有root权限)。

  本文中使用的linux版本是免费的centos。

 

 

     

  

  

转载于:https://www.cnblogs.com/rongwei496/p/6640009.html

你可能感兴趣的文章
《远见》的读后感作文1000字范文
查看>>
重置密码、单用户模式、救援模式
查看>>
LAMP环境搭建1-mysql5.5
查看>>
第三课 Linux目录及文件管理、用户组管理及bash重定向
查看>>
shell 脚本攻略--小试牛刀
查看>>
spring boot view override
查看>>
bzoj 2282: [Sdoi2011]消防
查看>>
我的友情链接
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
vim编辑器如何添加或删除多行注释
查看>>
[LeetCode] Merge Intervals
查看>>
iOS开发-按钮的基本使用
查看>>
在QT和SDL搭建的框架中使用OPENGL在SDL窗口上进行绘图
查看>>
REST技术第三步 @BeanParam的使用
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
Python中的对象行为与特殊方法(二)类型检查与抽象基类
查看>>
使用 axios 详解
查看>>
通信基站(dfs回溯,思维)
查看>>