(看这篇就够了)python安装依赖(包)模块方法

您所在的位置:网站首页 第三方库的安装方式有哪些种类 (看这篇就够了)python安装依赖(包)模块方法

(看这篇就够了)python安装依赖(包)模块方法

2024-07-13 10:19:17| 来源: 网络整理| 查看: 265

python本身做为一门解释性语言,说它功能强大,是因为它有着丰富的模块或称之为依赖(包),一些热衷于开源的朋友开发了应用于不同领域使用的第三方模块,一起构成了python强大功能的生态。

今天讨论一下Pythons模块安装方法

1.前提条件:

首先要确定你机器上已经安装了python环境,可通过以下命令查看本机的python版本:

C:\Users>python Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

如果安装了python却在命令行中命令无法的活,可以手动的把python.exe所在的路径添加到环境变量里。

2. Python安装包的几种常用方式

1). 通过pip安装

2). 通过conda安装

3).通过easy_install安装

2.1 通过pip安装

pip是python的一个模块(easy_install同样也是),在使用之前,要确认一下该模块是否存在,可以在命令行输入pip list,看能不能正常显示安装的包。

C:\Users>pip list Package Version --------------- ---------- altgraph 0.16.1 asgiref 3.2.7 beautifulsoup4 4.9.1 certifi 2019.11.28 chardet 3.0.4 cmsis-svd 0.4 cssselect 1.1.0 cycler 0.10.0 Django 3.0.5 future 0.18.2 gitdb2 2.0.6 GitPython 3.0.5 idna 2.9 jlinksdk 6.48.0 joblib 0.15.1 kiwisolver 1.1.0 lxml 4.5.0 matplotlib 3.1.2 memory-profiler 0.57.0 numpy 1.18.1

如果显示找不到pip命令,则要手动安装一下,即在命令行输入以下内容:

C:\Users>python -m ensurepip Looking in links: C:\Users\zd\AppData\Local\Temp\tmp4lap28og Requirement already satisfied: setuptools in d:\soft\python\python37-32\lib\site-packages (40.8.0) Requirement already satisfied: pip in d:\soft\python\python37-32\lib\site-packages (20.1)

同时,为了保证后面模块的正常安装,我们最后使用如下命令把pip升级一下:cls

好了,至此,我们的pip命令就可以正常使用了,pip作为模块安装命令,使用还是比较多的,并且其参数也较多,配置很灵活,常使用如下三种方法安装模块:

1)正常在线安装

2)whl离线包安装

3)源码安装

正常在线安装

正常在线安装是比较常用的安装方法,我们需要什么模块,直接pip install 模块名即可,想卸载已安装模块,直接pip uninstall 模块,下面以numpy模块为例进行演示(先安装,再卸载):

C:\Users>pip install numpy Collecting numpy Downloading numpy-1.19.1-cp37-cp37m-win32.whl (10.9 MB) |████████████████████████████████| 10.9 MB 2.2 MB/s Installing collected packages: numpy Successfully installed numpy-1.19.1 C:\Users>pip uninstall numpy Found existing installation: numpy 1.18.1 Uninstalling numpy-1.18.1: Would remove: d:\soft\python\python37-32\lib\site-packages\numpy-1.18.1.dist-info\* d:\soft\python\python37-32\lib\site-packages\numpy\* d:\soft\python\python37-32\scripts\f2py.exe Proceed (y/n)? y Successfully uninstalled numpy-1.18.1

技巧总结

a).有时如果没有把pip路径添加到环境变量里,直接使用pip install xxx会出错,这时,我们可以把命令补全,即:

python -m pip install 模块名 python -m pip uninstall 模块名

b).有时候使用默认的官方网址下载安装包网速较慢,这时我们可以使用-i参数修改成从国内镜像下载安装,同时添加--trusted-host + 镜像官网。国内几个pip源网址如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

以豆瓣镜像为例,使用如下命令安装你想要的模块:

pip install 模块名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

whl离线包安装

假设你已经下载好了xxx.whl到本地D盘根目录,我们先命令行切换到D盘根目录,然后使用如下命令进行安装即可。

pip install xxx.whl

源码安装

有时我们找到的模块可能是从某开源网站(如github)上下载的python源码,这时,我们需要找到该安装包中的setup.py文件,命令行切换到该文件所在目录,使用如下命令进行安装:

python setup.py install


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭