返回

深圳博为峰教育

python有哪些优点

python学习网更新时间:2023-01-10 浏览:288

python有哪些优点

Python世界棒的地方之一,就是大量的第三方程序包。同样,管理这些包也非常容易。按照惯例,会在 requirements.txt 文件中列出项目所需要的包。每个包占一行,通常还包含版本号。这里有一个例子

Python 程序包有一个缺陷是,它们默认会进行全局安装。我们将要使用一个工具,使我们每个项目都有一个独立的环境,这个工具叫virtualenv。我们同样要安装一个更高级的包管理工具,叫做pip,他可以和virtualenv配合工作。

首先,我们需要安装pip。大多数python安装程序已经内置了easy_install(python默认的包管理工具),所以我们就使用easy_install pip来安装pip。这应该是你一次使用easy_install 了。如果你并没有安装easy_install ,在linux系统中,貌似从python-setuptools 包中可以获得。

如果你使用的Python版本高于等于3.3, 那么Virtualenv 已经是标准库的一部分了,所以没有必要再去安装它了。

下一步,你希望安装virtualenv和virtualenvwrapper。Virtualenv使你能够为每个项目创造一个独立的环境。尤其是当你的不同项目使用不同版本的包时,这一点特别有用。Virtualenv wrapper 提供了一些不错的脚本,可以让一些事情变得容易。

当virtualenvwrapper安装后,它会把virtualenv列为依赖包,所以会自动安装。

打开一个新的shell,输入mkvirtualenv test 。如果你打开另外一个shell,则你就不在这个virtualenv中了,你可以通过workon test 来启动。如果你的工作完成了,可以使用deactivate 来停用。

相关资讯

怎么用热力图实现Python数据可视化
2021-10-28 1164
大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚...
Python操作Excel教程:average函数求平均值的算法
2021-10-30 1060
Python操作Excel教程-average函数求平均值...
人工智能和创客教育有什么区别
2022-11-05 1032
人工智能和创客教育有什么区别对于人工智能,教育工作者首先要了解和接触这些技术,然后在课堂上介绍给学生。在这个过程中,教师...
Python入门学习路线图
2021-10-27 865
相对而言Python整体规划好学习路线图不断学习下来是能够掌握的,此外我有一套Python教程视频能够开展免费学习。下边我们先和大伙儿整体规划一下python基础学习路线图...
自学Python基础知识点小结
2021-10-27 857
达内教育对于基础薄弱新手发布一套Java免费视频实例教程,从进入到熟练,下边我们总结了通过自学Java的一些知识要点。...
Python元类相关知识点分享
2021-10-30 838
类是怎样造成的,怎么使用type建立类,了解什么叫元类,应用元类的实际意义,元类实战演练:ORM...
Python中的条件语句if else怎么使用
2021-11-01 827
标准支系句子if else,让程序流程挑选 哪些实行句子块的方式 (程序流程不会再是一句一句地次序实行)。标准支系的完成 if 逻辑...
Python的基础语法
2021-11-03 823
编写Paython程序流程以前*对英语的语法有一定的掌握,才可以编写标准的Python程序流程...

相关课程

栏目导航