为什么学习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


本文转自 jiekegz  51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2052142



相关文章
|
边缘计算 自动驾驶 物联网
探索云计算的边缘计算:定义、优势及应用前景
探索云计算的边缘计算:定义、优势及应用前景
|
10月前
|
缓存 前端开发 API
(网页系统集成CAD功能)在线CAD中配置属性的使用教程
本文介绍了Mxcad SDK在线预览和编辑CAD图纸的功能及配置方法。通过Vite、CDN或Webpack实现集成,用户可自定义设置以满足项目需求。主要内容包括:1)`createMxCad()`方法的初始属性配置,如画布ID、WASM文件路径、字体加载路径等;2)`MxFun.setIniset()`方法提供的更多CAD初始配置;3)`McObject`对象API用于动态调整视图背景色、浏览模式等。此外,还提供了在线Demo(https://demo2.mxdraw3d.com:3000/mxcad/)供用户测试实时效果。
|
人工智能 前端开发 搜索推荐
前端技术发展趋势分析与展望
【2月更文挑战第9天】 随着移动互联网的快速发展,前端技术在不断演进,从最初的HTML、CSS到如今的React、Vue等前端框架,技术发展日新月异。本文将从移动端、跨平台、人工智能等多个角度分析前端技术的发展趋势,并展望未来的发展方向。
|
XML 前端开发 JavaScript
webSocket 和 ajax 的区别
【10月更文挑战第26天】在实际开发中,需要根据具体的应用需求来选择合适的技术,以实现最佳的用户体验和系统性能。
|
Web App开发 缓存 前端开发
拿下奇怪的前端报错(六):多摄手机webrtc拉取视频流会导致应用崩溃,从而无法进行人像扫描
本文介绍了一种解决手机摄像头切换导致应用崩溃的问题的方法。针对不支持facingMode配置的四摄手机,通过缓存和序号切换的方式,确保应用在特定设备上不会频繁崩溃,提升用户体验。
521 1
|
关系型数据库 MySQL Linux
成功解决:2003 -Can‘t connect toMySQL server on ‘10.1.46.42(10060 “Unknown error“) 使用navicate连接虚拟机出错
这篇文章记录了在CentOS 7系统上安装并配置MySQL后,使用Navicat尝试进行远程连接但失败的问题。问题的主要原因是虚拟机的防火墙没有关闭。文章详细介绍了如何检查防火墙的状态,如何临时关闭它,以及如何禁止防火墙在系统启动时自动启动。当防火墙处于开启状态时,远程连接无法成功;关闭或禁用防火墙后,远程连接便能成功建立。
成功解决:2003 -Can‘t connect toMySQL server on ‘10.1.46.42(10060 “Unknown error“) 使用navicate连接虚拟机出错
|
人工智能 自然语言处理 安全
2024年中国CRM市场领导者:年度排行榜揭晓
在竞争激烈的商业环境中,CRM 系统对企业至关重要。本文介绍了十款知名 CRM 系统,包括销售易、金蝶云之家、神州云动、八骏科技、天衣云、红圈、简道云、悟空、八百客和销帮帮。这些系统各具特色,涵盖从大中型企业到中小企业的不同需求,帮助企业更好地管理客户信息、提高销售效率、优化客户服务。企业在选择时应根据自身规模、行业特点和预算等因素综合考虑,选择最适合自己的 CRM 系统。
|
算法
算法】位运算——常见位运算基础操作总结
算法】位运算——常见位运算基础操作总结
537 0
算法】位运算——常见位运算基础操作总结
|
Linux 开发工具 Perl
|
网络协议 虚拟化 网络架构
VMware的三种连接模式
在学习网安的过程中,我们需要通过实战来模拟来练习我们的技术能力,而我们私人进行测试容易吃牢饭,不仅如此我们在学习过程中会使用到很多的操作系统,我们也不可能去买多台电脑来去使用,不太现实,我们为了避免这种情况,我们需要通过虚拟机来安装不同的系统来使用.本篇文章是对于虚拟机的三种链接方法进行详细的介绍,我对使用VMware虚拟机过程中在连接过程中遇了一些问题后,觉得需要对这方面的知识进行学习和总结,也是在学习中,之前的我对于实际操作的部分很熟练,但是对于理论方面的知识其实不是很了解,现在也是对我短板的一个弥补吧,收获满满.

热门文章

最新文章