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如何安装包相关推荐

  1. python使用pip安装包_python的安装包pip命令基本用法

    我们开发python程序时,经常要用到第三方的包,可用如下方法安装包, 以安装matplotlib包为例说明 一.默认版本直接安装 执行命令: pip install matplotlib 二.指定版 ...

  2. python软件如何安装方法_python软件安装包+安装教程

    Python介绍 Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.这种语言具有非常简捷而清晰的语法特点,适合完成各种高层 ...

  3. python制作安装包_Python简单安装包制作

    Python 简单安装包制作 Python egg制作(安装出问题) 项目目录下创建 setup.py 文件, 目录与内容如下举例 ~/vomm$ tree . ├── LICENSE ├── MAN ...

  4. python模块安装包_python子模块安装包

    我有一个自定义项目包,其结构如下:package-dir/ mypackage/ __init__.py submodule1/ __init__.py testmodule.py main.py r ...

  5. python 拆包装包_python中的装包与拆包

    python中的装包与拆包 args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参 ...

  6. Python在cmd下pip快速下载安装包的国内安装镜像

    cmd下安装报pip版本太老的错 python -m pip install --upgrade pip 下载安装包临时使用镜像可以加快下载速度 pip install numpy -i https: ...

  7. 用Python的Pandas绘制股票唐奇安通道!

    1  计算并绘制唐奇安通道 唐奇安通道是由上阻力线.下支撑线和中心线这三条线组成. 上阻力线 = 过去N天的最高价 下支撑线 = 过去N天的最低价 中心线 =(上线 + 下线)除以 2 在实际的分析场 ...

  8. npm 包与模块关系 下载使用包 init命令 package.json文件 node_modules文件夹 全局安装包和本地安装包 开发依赖和生产依赖

    npm 了解npm npm 全称Node Package Manager(node 包管理器),它的诞生是为了解决 Node 中第三方包共享的问题. npm 不需要单独安装.在安装Node的时候,会连 ...

  9. python安装第三方库方法_Python安装第三方库的4种方法

    Python安装第三方库的4种方法 1.使用pip 大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName libName     -   为库名 某些库通 ...

最新文章

  1. oracle php
  2. 4G内存服务器的MySQL配置优化
  3. 底层系统如何实现数据一致性/系统底层如何保证有序性
  4. winfrom 窗口起始位置为屏幕中央
  5. ni max不能连续采集图像_1.6视觉检测项目过程分解——程序的连续运行
  6. Octotree Chrome插件离线安装 树形展示插件
  7. CTFshou wed文件上传
  8. LeetCode刷题笔记——(8/17 - 8/27)
  9. 期货ios模拟交易软件
  10. Excel VBA将所有Sheet重命名为单元格a1的名称
  11. 计算机的顶会有哪些?
  12. 内外网同时使用之添加路由
  13. w ndows11如何设置电源选项,2018年度巨献(4):11款650W全模组80Plus金牌+电源横评
  14. Android网络通信(HttpURLConnection)和 数据传输格式(JSON)
  15. hive moving data报错,unable to move source...,yarn显示任务执行成功
  16. js相关面试题20道
  17. Python简单实现microbit传球小游戏
  18. 语音对讲软件_微信语音转播软件哪个好?你有没有推荐的呢?
  19. medium hosts
  20. 猿创征文|一文吃透JAVA初学者的开发工具

热门文章

  1. STC15W408AS PCA模块实现脉宽捕获
  2. html清空计时器,js设置定时器和清除定时器
  3. 2006年培训学员8万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?
  4. 2021年茶艺师(初级)报名考试及茶艺师(初级)免费试题
  5. Qt--场景切换和音效设置
  6. 理性看待下一代防火墙
  7. funs[0]() ;//3 funs[1]() ; //3 funs[2]() ; //3
  8. java批改算数题,一秒批改数学题 小猿口算横式题目批改准确率达99.9%
  9. 苹果4是android吗,为什么还是有很多人宁愿买苹果手机也不愿买安卓手机?
  10. ubuntu系统下,安装pycharm以及创建桌面快捷方式