- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用微课学Python云开发技术应用课件
《Python开发技术应用》 01-7 在Linux下编译安装Python 教学环节 预安装Python和安装工具 源代码安装所需的依赖包 编译源代码 1 2 3 创建软链接 4 1.7.1 预安装Python和安装工具 绝大多数Linux和UNIX会预安装Python,读者可以在Shell中输入python进行验证,和在Windows中一样,运行这个命令应该会启动交互式Python解释器,然后你就可以看到Python的启动信息中包含了它的版本号。 如果没有预安装Python,有多种包管理系统和安装机制可以提供帮助。如果使用的是包含某种包管理器的Linux发行版,那么可以很轻松地安装Python。 在Linux中使用包管理器安装Python可能需要系统管理员(root)权限。 例如,如果使用的操作系统为Debian/Ubuntu,那么应该可以用下面的命令来安装Python: apt-get installpython 如果是Gentoo Linux,则使用emerge: emerge python 如果是RHEL/CentOS,则使用yum: yum install python 1.7.1 预安装Python和安装工具 1.7.2 源代码安装所需的依赖包 使用源代码编译方式安装的一个很常见的原因是,你使用的Linux版本已经自带了某个特定的Python版本,但不符合你需要的版本。 例如,在RHEL/CentOS 6.x里自带了Python 2.6,而你需要的开发环境是2.7。你不能粗暴地删掉旧有的Python版本,因为有些Linux自带的软件包依赖它,例如YUM。所以,多版本的Python必须共存。 使用源代码编译不仅可以让你选择想要的版本,还可以进行一些个性化的设置。此外,依赖一些软件包,你可以让编译后的Python更好地工作。 通过编译源代码的方式安装Python之前,首先要确保你有编译工具,在Linux下最常用的就是GCC了,如果你的Linux在安装时没有安装GCC,则现在必须安装。以RHEL/CentOS为例,安装GCC的方法很简单,使用以下命令即可: yum install gcc 然后你可能还需要先安装一些其它软件包: 1.7.2 源代码安装所需的依赖包 zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 1.7.3 编译源代码 wget -P ~/python_source_code /ftp/python/3.7.4/Python-3.7.4.tgz 要编译安装,首先你必须获取所需要的Python版本的源代码文件。你可以通过浏览器访问下载网页(参见在Windows上安装Python的步骤),然后下载合适的Python版本的源代码。 如果你在Windows中下载,那么要设法复制到你的Linux系统中,或者使你的Linux能访问到Windows目录,例如使用CIFS共享文件夹。 更简单的方法是通过浏览器获取到源代码的URL,然后在Linux命令行使用wget命令。下面的命令演示了如何下载一个Python 2.7的源代码包: 参数大写的P表示下载到指定的目录,符号“~”表示用户主目录。 如果不指定目录,默认下载到用户主目录。下载完成后通过tar命令来解压缩: tar -xzvf Python-3.7.4.tgz 如果使用的tar工具的当前版本不支持-z选项,可以先使用gunzip进行解压缩,然后再使用tar -xvf命令。解压完成后,进入解压好的文件夹: cd Python-3.7.4 现在可以执行下面的命令,以配置安装路径和其它安装选项: ./configure --prefix=your_install_path 要查看其它可用的配置选项,请执行以下命令: ./configure –help 1.7.3 编译源代码 配置安装路径主要是为了避免覆盖原先的Python版本,你可以把软件安装在其它方便的位置,如用户主目录。但我们推荐使用规范的方法,放在/usr/local/目录下,你可以为你的Python创建一个指定的目录。这里我们使用命令: ./configure --prefix=/usr/local/python37 执行完这一步之后,就可以使用make和make insta
您可能关注的文档
- 环境材料概论 课件全套 第1--9章 绪论、吸附材料 ---环境材料的绿色设计.pptx
- 非参数统计——基于Python 课件全套 第1--9章 非参统计简介---机器学习.pdf
- 用微课学Python云开发技术应用 课件 01-0 《Python开发技术应用》课程简介.pptx
- 用微课学Python云开发技术应用 课件 01-1 Python的起源和发展(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-2 Python的特性和优势(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-3 Python虚拟机(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-4 Python版本差异及下载获取(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-5 在Windows下安装Python(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-6 编写第一个程序(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-8 Python增强工具(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-1 数据类型(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-2 数学运算、比较运算、赋值运算(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-3 位运算、身份运算、逻辑运算及运算符优先级(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-4 表达式和语句(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-5 其它基本语法规则(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-6 帮助和文档(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-7 工厂函数、可变与不可变对象(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-8 输入字符和数值(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-9 如何打印输出(终稿).pptx
最近下载
- 训练基地信息化系统维保项目方案投标文件(技术方案).doc
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 黄浦区卢湾中学能源审计报告.pdf VIP
- HDJH30-120J型架桥机说明书.doc
- 5.2用圆设计图案(表格式)教学设计 人教版六年级上册数学.docx VIP
- 航空集装器知识 .pdf VIP
- SHT-3012-2011 石油化工金属管道布置设计规范.pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
- sfz jd2015数据库数据真实性鉴定.pdf VIP
- 公司中层领导人员任职回避和公务回避管理实施细则.docx VIP
文档评论(0)