当前位置: 首页 > news >正文

不同平台上安装python的方式是一样的吗_怎样在不同的操作系统上安装Python?

我们都知道,Python是一种跨平台的编程语言,这意味着它能够运行在所有主要的操作系统中。在一些不同的操作系统中,安装python操作系统是由一些差别的。

NumPy在Windows、各种Linux发行版以及Mac OS

X上均有二进制安装包。如果你愿意,可以安装包含源代码的版本。你需要在系统中安装Python

2.4.x或更高的版本。今天小编将给出在以下操作系统中安装Python的各个步骤。

(1) Debian和Ubuntu Debian和Ubuntu可能已经默认安装了Python,但开发者包(development

headers)一般不会默认安装。在Debian和Ubuntu中安装python和python-dev的命令如下:

sudo apt-get install python

sudo apt-get install python-dev

(2) Windows Python的Windows安装程序可以在www.python.org/download下载。在这个站点中,我们也可以找到Mac

OS X的安装程序,以及Linux、Unix和Mac OS X下的源代码包。

(3) Mac Mac OS

X中预装了Python,而我们也可以通过MacPorts、Fink或者类似的包管理工具来获取Python。举例来说,可以使用如下命令安装Python

2.7:

sudo port install python27

LAPACK并不是必需的,但如果需要,NumPy在安装过程中将检测并使用之。我们推荐大家安装LAPACK以便应对海量数据的计算,因为它拥有高效的线性代数计算模块。

那么在 Windows 上安装 NumPy、Matplotlib、SciPy 和 IPython如何操作呢?

在Windows上安装NumPy是必需的,但幸运的是,安装过程并不复杂,我们将在下面详细阐述。建议你安装Matplotlib、SciPy和IPython,虽然这一操作对于使用本书不是必需的。我们将按照如下步骤安装这些软件。

(1) 从SourceForge网站下载NumPy的Windows安装程序:

http://sourceforge.net/projects/numpy/files/

选择合适的版本。

(2) 下载完成后,双击运行安装程序。

(3) 现在,我们可以看到一段对NumPy的描述以及其特性;单击Next(下一步)按钮以继续安装。

(4) 如果你已经安装了Python,NumPy的安装程序应该能自动检测到。如果没有检测到Python,可能是你的路径设置有误。

(5) 在上图中,安装程序成功检测到系统中已安装Python

2.7,此时应单击Next按钮继续安装;否则,请单击Cancel(取消)按钮并安装Python(NumPy不能脱离Python单独安装)。继续单击Next按钮,从这一步起就不能回退到上一步了,因此请你确认是否选择了合适的安装路径和其他安装选项。现在,真正的安装过程开始了,你需要等待一段时间。

(6)

SciPy和Matplotlib可以通过Enthough安装,地址为www.enthought.com/products/epd.php。在安装过程中,你可能需要将一个文件msvcp71.dll放到目录C:\Windows\system32下。你可以从这里下载这个文件:www.dll-files.com/dllindex/dll-files.shtml?msvcp71。Windows下的IPython安装程序可以通过访问IPython的官网下载:http://ipython.scipy.org/Wiki/IpythonOnWindows。

相关文章:

  • asp中注释掉代码_面试题:ASP.NET MVC笔试试卷
  • mysql 修改字段长度_Java架构笔记-通过MySQL存储原理来分析排序和锁
  • python中tuple的意思_Python中的tuple元组详细介绍
  • 两组声音的一维数据如何比较相似度_仅听声音就画出人脸,GAN再添新能力
  • mvc 扫描二维码跳转内部指定页面_小程序跳转最全使用手册
  • python 快速排名发包_SEO快速排名发包技术及原理
  • pythoncmdb_Python-CMDB开发
  • python热门吗_Python现在仍然是最热门的编程语言吗?
  • python 西门子_python读取S7-1200 DB块
  • 为什么真无线蓝牙耳机每次切换设备都要重新连接_悅响音质,尽在双耳-360 PlayBuds真无线蓝牙耳机...
  • 多个bit位整合成一个byte输出_Micro:Bit儿童编程神器第2课:25颗LED灯怎么玩
  • mysql 转int_一文彻底读懂MySQL事务的四大隔离级别
  • python箭头函数_函数----箭头函数
  • python中复数的乘法_PTA:Python解答1049 数列的片段和/1051 复数乘法
  • 14张思维导图python_收藏 | 14张思维导图-构建Python核心体系!Python语法总结!
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • js作用域和this的理解
  • swift基础之_对象 实例方法 对象方法。
  • ViewService——一种保证客户端与服务端同步的方法
  • vue学习系列(二)vue-cli
  • Webpack 4x 之路 ( 四 )
  • 前端
  • 一、python与pycharm的安装
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​ssh免密码登录设置及问题总结
  • #define 用法
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (蓝桥杯每日一题)love
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一)80c52学习之旅-起始篇
  • (转)mysql使用Navicat 导出和导入数据库
  • .Net 4.0并行库实用性演练
  • .net 设置默认首页
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .Net的C#语言取月份数值对应的MonthName值
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • [ C++ ] STL---string类的模拟实现
  • []指针
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [Android]竖直滑动选择器WheelView的实现
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [Docker]十一.Docker Swarm集群raft算法,Docker Swarm Web管理工具
  • [GN] 设计模式——面向对象设计原则概述