pythonlibrary安装教程_pythonlibrary怎么安装
Python 是⼀门优雅的语⾔,简洁的语法,强⼤的功能。丰富的第三⽅库,更能加速开发,库 library 是⼀个泛称,在这⾥介绍 Python 第三⽅库的安装⽅法总结,包括源码安装、包管理器安装和离线安装。
⼀、源码安装
⼤部分第三⽅库都是开源的,⼏乎集中在 github 或者 pypi上。源码格式⼤概是 zip 、 tar.zip、 tar.bz2格式的压缩包。进⼊解压好的⽂件夹,通常会看见⼀个 setup.py 的⽂件。打开命令⾏,进⼊该⽂件夹。运⾏:python setup.py install
python默认安装路径这个命令,就能把这个第三库安装到系统⾥,也就是 Python 路径。通过命令⾏ :where python可以到python的安装路径。
源码安装需要下载,解压,再运⾏安装,太⿇烦了,卸载也不是很⽅便。有没有⼀种⼯具,可以帮外⾯管理这些库呢?
⼆、包管理器 (pip 和 easy_install)
现在很多主流编程语⾔,都带有包管理器,例如 Ruby 的 gem,nodejs的npm。
Python 拥有 pip 和 easy_install。
前⾯说到的pypi就是⼀些 python第三库所在的源库,使⽤ pip 或者 easy_install 安装模块,会搜索这个源,然后⾃动下载安装。⽐如我们需要安装 pygame 框架具体命令如下:pip install pygame
或者easy_install pygame
卸载也很⽅便,例如我们需要卸载pygamepip uninstall pygame
查看所安装的包,包括系统⾃带的和⼿动安装的pip list
还可以搜索包pip search flask
还可以重定向输出项⽬使⽤的库。pip freeze >
这样就把该环境下的第三⽅库重定向到 ⽂件内,如果给别⼈安装项⽬的依赖,只需要运⾏:pip install -
PIP安装的包在什么位置?⼀般情况下:包总是被安装在python安装⽬录下的lib\site-packages\包名\
三、离线安装
先在 PYPI 上寻包,然后下载到本地。
先建⼀个本地的仓库,把常⽤的包离线下载。⽐如可以下载pygame 的源码pip intall pygame-master.zip
如果下载的是 .whl 格式的⽂件,安装命令是:
cd 到本地仓库(放whl的⽂件夹):python -m pip install --user idna-2.7-py2.py3-none-any.whl
四、把第三⽅库离线安装到虚拟环境下
先在 PYPI 上寻包,然后下载到本地,如.whl格式的包。
把.whl放到虚拟环境⽬录下,运⾏这个命令就可以把离线包安装到虚拟环境下。python -m pip install Django-2.0.7-py3-none-any.whl
其实就是上⾯的第三个办法的命令,不⽤写参数 --user。如果保留--user 这个参数,它会把包安装在Python系统下⾯,⽽不是虚拟环境。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论