(看这篇就够了)python安装依赖(包)模块方法 |
您所在的位置:网站首页 › 第三方库的安装方式有哪些种类 › (看这篇就够了)python安装依赖(包)模块方法 |
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.comwhl离线包安装 假设你已经下载好了xxx.whl到本地D盘根目录,我们先命令行切换到D盘根目录,然后使用如下命令进行安装即可。 pip install xxx.whl源码安装 有时我们找到的模块可能是从某开源网站(如github)上下载的python源码,这时,我们需要找到该安装包中的setup.py文件,命令行切换到该文件所在目录,使用如下命令进行安装: python setup.py install |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |