为什么学习python、python的安装

简介:

为什么学习python

1、python易学,语法简单
2、python的强大得到了很多的大公司的肯定例如Google, Yahoo!, IBM等等都在使用python,一些我们耳熟能详的产品也都是用python开发的Dropbox, Instagram, Pintrest, Mozilla, Quora, 豆瓣,知乎等等。这些公司和产品也在侧面说明了python的竞争力,python在2015年语言排行榜的排名大幅上升至第四名,虽然依然落后前三名但是展现出很大的潜力。更多的公司、更多的产品、更多的使用意味着职业未来更多的"钱"景。
3、受欢迎
为什么学习python、python的安装

python的安装

centos下的安装
在centos6版本中自带有python2.6,需要升级

yum install -y gcc gcc-c++ autoconf automake openssl openssl-devel 
cd /usr/local/src
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar zxvf Python-2.7.13.tgz
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7
make && make install
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/python2.7/bin/python /usr/bin/python

升级后的小问题:https://www.cnblogs.com/kevingrace/p/5707750.html
centos7上默认自带python2.7

windows上的安装:
下载:
https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi

安装后加入环境变量
D:\Python27

验证:
为什么学习python、python的安装

ipython的安装

方法一:以下是通过yum安装,版本为3.2.1
IPython是python的一个第三方库,使用PIP工具是很容易安装的,但有时总会出些问题,比如2.7.x版本的不能安装IPython的最新版本,会提示有错误。接下来介绍iPython的安装过程及方法

1、[root@centos7 webapps]# yum install -y epel-release
2、[root@centos7 webapps]# yum install -y ipython

验证:
为什么学习python、python的安装

方法二:通过pip安装
1、yum install gcc* python-devel
2、yum install python-pip -y
此时得版本是8.1.2
3、升级
pip install --upgrade pip
4、wget http://archive.ipython.org/release/5.1.0/ipython-5.1.0.tar.gz
5、tar -xzf ipython-5.1.0.tar.gz
cd ipython-5.1.0
sudo python setup.py install
5、运行ipthon
缺哪个模块就安装
pip install 模块名

错误:
为什么学习python、python的安装
解决:sudo yum install python-devel










本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2052142,如需转载请自行联系原作者
目录
相关文章
|
3天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
271 116
|
18天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
12天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
663 219
|
5天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
349 34
Meta SAM3开源:让图像分割,听懂你的话
|
10天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1571 157
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
897 61
|
7天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
295 140