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却在命令⾏中命令⽆法的活,可以⼿动的把所在的路径添加到环境变量⾥。
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.0python默认安装路径
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\
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源⽹址如下:
以⾖瓣镜像为例,使⽤如下命令安装你想要的模块:
pip install 模块名 -i pypi.douban/simple --trusted-host pypi.douban
whl离线包安装
假设你已经下载好了xxx.whl到本地D盘根⽬录,我们先命令⾏切换到D盘根⽬录,然后使⽤如下命令进⾏安装即可。
pip install xxx.whl
源码安装
有时我们到的模块可能是从某开源⽹站(如github)上下载的python源码,这时,我们需要到该安装包中的setup.py⽂件,命令⾏切换到该⽂件所在⽬录,使⽤如下命令进⾏安装:
python setup.py install
资料参数:python安装依赖(包)模块⽅法 - 技术杂谈 - Brainternet fly our ideas! - Powered by Discuz!w p

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。