python的如何安装包_python如何安装包
python如何安装包?
(1)源码安装
可以手动下载第三方包,然后手动安装。
推荐:《Python教程》$ wget "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz"
$ tar xvf ywdblogmath-0.1.tar.gz
$ cd ywdblogmath-0.1/
$ python setup.py install
安装或更新文件如下:/usr/local/lib/python2.7/dist-packages/easy-install.pth
/usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg
某些被安装的包可能包含 C 代码,所以需要 gcc 这样的工具编译。
(2)easy_install
如果想要使用 easy_install 安装第三方包,需要先安装 setuptools,如果本机没有安装,可以采用源码方式安装,比如:# 去 https://pypi.org/project/setuptools/ 下载 .zip 包
$ python setup.py install
easy_install 支持从 Pypi(tar.gz或egg包)、URL、本地目录安装软件包:
# 从 Pypi 安装最新的包,可能是 tar.gz 或 egg 包
$ easy_install ywdblogmath
# 安装 tar.gz 类型的包
$ easy_install "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz"
# 安装 egg 包
# easy_install "https://files.pythonhosted.org/packages/b0/fe/1fef363672c1e179de61ff1519aed6a3d68200b4cad0536b6d96b08cc5e9/ywdblogmath-0.3-py2.7.egg"
# 本地目录包含 ywdblogmath 的源码
$ easy_install /root/python
如果安装的是一个 tar.gz 或 egg 的压缩包,安装后会出现相关文件,如下:/usr/local/lib/python2.7/dist-packages/easy-install.pth(文件更新)
/usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg(文件新增)
特别说明:
easy_install 只能安装包,不能卸载包。
easy_install 不能安装 wheel 格式的包(pip 可以,但 pip 不能安装 egg 格式的包)
(3)pip
如果本机没有安装 pip,可以使用 easy_install 工具安装。
pip 常用命令:$ pip list
$ pip install ywdblogmath
$ pip install ywdblogmath -U
$ pip show ywdblogmath
安装 tar.gz 包:$ pip install "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz"
安装后会出现相关文件,如下:/usr/local/lib/python2.7/dist-packages/ywdblogmath(新增目录)
/usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg-info(新增文件)
安装 wheel 包:$ pip install "https://files.pythonhosted.org/packages/5f/ca/6624a4b42be2df78f51043d2282944e78dc939066a3da07dfdb949cd6d3e/ywdblogmath-0.4-py2-none-any.whl"
安装后会出现相关文件,如下:/usr/local/lib/python2.7/dist-packages/ywdblogmath (新增目录)
/usr/local/lib/python2.7/dist-packages/ywdblogmath-0.4.dist-info(新增文件)
python的如何安装包_python如何安装包相关推荐
- python使用pip安装包_python的安装包pip命令基本用法
我们开发python程序时,经常要用到第三方的包,可用如下方法安装包, 以安装matplotlib包为例说明 一.默认版本直接安装 执行命令: pip install matplotlib 二.指定版 ...
- python软件如何安装方法_python软件安装包+安装教程
Python介绍 Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.这种语言具有非常简捷而清晰的语法特点,适合完成各种高层 ...
- python制作安装包_Python简单安装包制作
Python 简单安装包制作 Python egg制作(安装出问题) 项目目录下创建 setup.py 文件, 目录与内容如下举例 ~/vomm$ tree . ├── LICENSE ├── MAN ...
- python模块安装包_python子模块安装包
我有一个自定义项目包,其结构如下:package-dir/ mypackage/ __init__.py submodule1/ __init__.py testmodule.py main.py r ...
- python 拆包装包_python中的装包与拆包
python中的装包与拆包 args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参 ...
- Python在cmd下pip快速下载安装包的国内安装镜像
cmd下安装报pip版本太老的错 python -m pip install --upgrade pip 下载安装包临时使用镜像可以加快下载速度 pip install numpy -i https: ...
- 用Python的Pandas绘制股票唐奇安通道!
1 计算并绘制唐奇安通道 唐奇安通道是由上阻力线.下支撑线和中心线这三条线组成. 上阻力线 = 过去N天的最高价 下支撑线 = 过去N天的最低价 中心线 =(上线 + 下线)除以 2 在实际的分析场 ...
- npm 包与模块关系 下载使用包 init命令 package.json文件 node_modules文件夹 全局安装包和本地安装包 开发依赖和生产依赖
npm 了解npm npm 全称Node Package Manager(node 包管理器),它的诞生是为了解决 Node 中第三方包共享的问题. npm 不需要单独安装.在安装Node的时候,会连 ...
- python安装第三方库方法_Python安装第三方库的4种方法
Python安装第三方库的4种方法 1.使用pip 大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName libName - 为库名 某些库通 ...
最新文章
- oracle php
- 4G内存服务器的MySQL配置优化
- 底层系统如何实现数据一致性/系统底层如何保证有序性
- winfrom 窗口起始位置为屏幕中央
- ni max不能连续采集图像_1.6视觉检测项目过程分解——程序的连续运行
- Octotree Chrome插件离线安装 树形展示插件
- CTFshou wed文件上传
- LeetCode刷题笔记——(8/17 - 8/27)
- 期货ios模拟交易软件
- Excel VBA将所有Sheet重命名为单元格a1的名称
- 计算机的顶会有哪些?
- 内外网同时使用之添加路由
- w ndows11如何设置电源选项,2018年度巨献(4):11款650W全模组80Plus金牌+电源横评
- Android网络通信(HttpURLConnection)和 数据传输格式(JSON)
- hive moving data报错,unable to move source...,yarn显示任务执行成功
- js相关面试题20道
- Python简单实现microbit传球小游戏
- 语音对讲软件_微信语音转播软件哪个好?你有没有推荐的呢?
- medium hosts
- 猿创征文|一文吃透JAVA初学者的开发工具
热门文章
- STC15W408AS PCA模块实现脉宽捕获
- html清空计时器,js设置定时器和清除定时器
- 2006年培训学员8万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?
- 2021年茶艺师(初级)报名考试及茶艺师(初级)免费试题
- Qt--场景切换和音效设置
- 理性看待下一代防火墙
- funs[0]() ;//3 	funs[1]() ; //3 	funs[2]() ; //3
- java批改算数题,一秒批改数学题 小猿口算横式题目批改准确率达99.9%
- 苹果4是android吗,为什么还是有很多人宁愿买苹果手机也不愿买安卓手机?
- ubuntu系统下,安装pycharm以及创建桌面快捷方式