Python使用Pip
我们已经了解了如何使用import
语句import
各种模块并在我们的程序中使用它们。 Python本身带有几个内置模块,但Python社区提供了更多功能。
这是使python如此强大的模块!
第三方模块为Python添加了更多功能。现在我们将学习如何安装这些模块,以便我们可以在我们的程序中使用它们。
最简单的方法是使用pip
pip install <module_name>
如果您使用过npm
,那么您可以将其视为Python的npm 。
旁注:区别在于使用npm,默认情况下npm install
会将软件包本地安装到项目中,而默认情况下pip install
会全局安装。要在本地安装模块,您需要创建并激活所谓的虚拟环境 ,因此pip install
installs安装到该虚拟环境所在的文件夹,而不是全局(可能需要管理员权限)。
上一次,在import-statements
wiki中,我们使用requests
模块作为示例。由于它是第三方模块,我们必须在安装python后单独安装它。
安装它就像pip install requests
一样简单。你甚至可以传递各种参数。你经常遇到的那个是--upgrade
。您可以通过以下方式升级python模块:
pip install <module_name> --upgrade
例如,将请求模块升级到其最新版本就像pip install requests --upgrade
一样简单。
在使用pip
之前,您需要安装它(它非常简单)。你可以从https://bootstrap.pypa.io/get-pip.py
安装它
只需点击链接即可。并将文件保存为get-pip.py
_请不要忘记.py
扩展名。_然后运行它。
使用pip的另一种方法是尝试easy_install 。
使用easy_install
也很简单。语法是:
easy_install <module_name>
但是, pip
比使用easy_install
更受欢迎。
注意:在某些安装了Python 2和Python 3的系统上, pip
和pip3
会做不同的事情。 pip
安装包的Python 2版本, pip3
将安装包的Python 3版本。 您可以通过pip --version
和/或pip3 --version
检查pip
版本:
pip3 --version
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
我们还可以创建一个txt文件,其中包含应使用pip安装的模块列表。 例如,我们可以创建文件requirements.txt
及其内容:
Kivy-Garden==0.1.4
macholib==1.5.1
idna==2.6
geoip2nation==0.1.2
docutils>=0.14
Cython
在此文件中,我们还可以为安装设置版本。 在此之后,通过调用pip:
pip install -r <FILE CONTAINING MODULES>
OR IN OUR CASE
pip install -r requirements.txt
应该安装文件中列出的所有模块。
更多Python教程
学习更多Python教程