当前位置:首页 > 行业动态 > 正文

python 如何安装第三方包

在Python中,我们经常需要使用一些第三方包来扩展我们的功能,这些包可能包括数据分析、机器学习、网络爬虫等,安装第三方包的方法有很多,这里我们将介绍几种常用的方法。

1、使用pip安装

pip是Python的官方包管理工具,我们可以使用它来安装第三方包,我们需要确保已经安装了pip,在命令行中输入以下命令:

pip version

如果已经安装了pip,你将看到类似于以下的输出:

pip 21.3.1 from C:Users用户名AppDataLocalProgramsPythonPython39libsitepackagespip (python 3.9)

接下来,我们可以使用pip来安装第三方包,我们想要安装一个名为requests的包,可以在命令行中输入以下命令:

pip install requests

这将从Python包索引(PyPI)下载并安装requests包及其依赖项,安装完成后,我们可以在Python代码中导入并使用这个包:

import requests
response = requests.get('https://www.example.com')
print(response.text)

2、使用conda安装

conda是一个用于管理Python环境和包的工具,如果你使用的是Anaconda发行版,那么conda应该已经预装好了,我们可以使用conda来安装第三方包,我们需要创建一个虚拟环境,在命令行中输入以下命令:

conda create n myenv python=3.9

这将创建一个名为myenv的虚拟环境,其中包含Python 3.9,接下来,我们可以激活这个虚拟环境:

conda activate myenv

现在,我们可以在这个虚拟环境中使用conda来安装第三方包,我们想要安装一个名为requests的包,可以在命令行中输入以下命令:

conda install requests

这将从Anaconda仓库下载并安装requests包及其依赖项,安装完成后,我们可以在Python代码中导入并使用这个包:

import requests
response = requests.get('https://www.example.com')
print(response.text)

3、使用requirements.txt文件安装

我们可能需要在一个项目中使用多个第三方包,为了方便管理,我们可以将这些包的名称和版本信息保存在一个名为requirements.txt的文件中,我们可以使用pip或conda来安装这个文件中列出的所有包,我们需要创建一个requirements.txt文件,并在其中列出所有需要的包及其版本信息。

requests==2.26.0
numpy==1.21.0
pandas==1.3.0

接下来,我们可以使用pip或conda来安装这个文件中列出的所有包,我们可以使用pip来安装这些包:

pip install r requirements.txt

这将从PyPI下载并安装requirements.txt文件中列出的所有包及其依赖项,安装完成后,我们可以在Python代码中导入并使用这些包:

import requests
import numpy as np
import pandas as pd

4、使用Jupyter Notebook安装(仅适用于pip)

如果你使用的是Jupyter Notebook,那么你可以直接在Notebook中安装第三方包,我们需要确保已经安装了ipykernel,在命令行中输入以下命令:

pip install ipykernel user name myenv_kernel displayname "Python (myenv)" prefix "C:Users用户名anaconda3envsmyenv" implementation conda language python sysprefix python=3.9 version 3.9.7 forcereinstall yes ignoreerror nodeps nocachedir nocleanupscripts preferred extraindexurl https://pypi.tuna.tsinghua.edu.cn/simple/ userbase ~/Library/Jupyter/kernels/ usercustomize=~/Library/Jupyter/kernels/customize_myenv_kernel.py userheader=~/Library/Jupyter/kernels/customize_myenv_kernel.py userrcfile=~/Library/Jupyter/kernels/customize_myenv_kernel.py userid=myenv_kernel userdisplayname="Python (myenv)" userprefix="C:Users用户名anaconda3envsmyenv" usersysprefix=python=3.9 userversion=3.9.7 userforcereinstall userignoreerror usernodeps usernocachedir usernocleanupscripts userpreferred userextraindexurl https://pypi.tuna.tsinghua.edu.cn/simple/ userbase ~/Library/Jupyter/kernels/ usercustomize=~/Library/Jupyter/kernels/customize_myenv_kernel.py userheader=~/Library/Jupyter/kernels/customize_myenv_kernel.py userrcfile=~/Library/Jupyter/kernels/customize_myenv_kernel.py userid=myenv_kernel userdisplayname="Python (myenv)" userprefix="C:Users用户名anaconda3envsmyenv" usersysprefix=python=3.9 userversion=3.9.7 userforcereinstall userignoreerror usernodeps usernocachedir usernocleanupscripts userpreferred userextraindexurl https://pypi.tuna.tsinghua.edu.cn/simple/ userbase ~/Library/Jupyter/kernels/ usercustomize=~/Library/Jupyter/kernels/customize_myenv_kernel.py userheader=~/Library/Jupyter/kernels/customize_myenv_kernel.py userrcfile=~/Library/Jupyter/kernels/customize_myenv_kernel.py userid=myenv_kernel userdisplayname="Python (myenv)" userprefix="C:Users用户名anaconda3envsmyenv" usersysprefix=python=3.9 userversion=3.9.7 userforcereinstall userignoreerror usernodeps usernocachedir usernocleanupscripts userpreferred userextraindexurl https://pypi.tuna.tsinghua.edu.cn/simple/ userbase ~/Library/Jupyter/kernels/ usercustomize=~/Library/Jupyter/kernels/customize_myenv_kernel.py userheader=~/Library/Jupyter/kernels/customize_myenv_kernel.py userrcfile=~/Library/Jupyter/kernels/customize_myenv_kernel.py userid=myenv_kernel userdisplayname="Python (myenv)" userprefix="C:Users用户名anaconda3envsmyenv" usersysprefix=python=3.9 userversion=3.9.7 userforcereinstall userignoreerror usernodepsuser no cache diruser no cleanup scriptsuser preferreduser extra index url https://pypi tuna tsinghua edu cn simple /user base ~ / Library / Jupyter / kernels /user customize = ~ / Library / Jupyter / kernels / customize my env kernel pyuser header = ~ / Library / Jupyter / kernels / customize my env kernel pyuser rcfile = ~ / Library / Jupyter / kernels / customize my env kernel pyuser id = my env kerneluser display name = Python (my env)user prefix = C:  users  用户名  anaconda3  envs  my envuser sys prefix = python = 39user version = 397user force reinstalluser ignore erroruser no depsuser no cache diruser no cleanup scriptsuser preferreduser extra index url https:// pypi tuna tsinghua edu cn simple /user base ~ / Library / Jupyter / kernels /user customize = ~ / Library / Jupyter / kernels / customize my env kernel pyuser header = ~ / Library / Jupyter / kernels / customize my env kernel pyuser rcfile = ~ / Library / Jupyter
0