我们知道Python之所以很流行,有一个很重要的原因是因为它有很多包可以供我们使用,但是这些包很多都不是自带的,需要手动去安装,本篇我们就讲一下安装Python包的几种方式。

1.前言

我们平常用到的包都是在https://pypi.org/这个网站获取的,开发者按照一定的开发标准将包发布到Pypi中,然后用户也就是使用包的我们通过不同的方式从该网站进行包的下载并安装。

Python包主要有.whl和.tar.gz两种格式,下面是Pandas包两种格式文件:

2.在线安装

在线安装是比较简单的一种方式,直接运行下面代码即可:

xxx表示具体的包的名字,那么具体在哪里运行这一行代码呢?主要有两个地方可以运行这一行代码。

如果你的Python有配置环境变量,那么你可以通过组合快捷键Win+R调用电脑自带的终端(cmd),然后输入上面的代码,敲回车运行即可。

如果你用的是Anaconda且你的Python没有配置环境变量,那么你需要在Anaconda自带的Anaconda Promt中运行上面的代码,敲击回车。

在线安装很简单,只要输入pip命令敲击回车以后,就等着就好了,不需要其他的操作。但是在线安装也有一个不好处就是下载比较慢,对于那些比较大的包可能就会出现连接超时的报错,导致最后安装失败。

所以除了在线安装以外,我们还有必要学习一下手动安装。

3.whl文件安装

前面说过.whl格式的文件是Python包的其中一种类型,你可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype这里找到几乎所有的.whl格式的文件。

这里需要注意一下每个文件后面的cp部分,这一部分是用来说明你要下载包的版本,包的版本需要与你Python的版本是一致的,cp36就表示Python3.6对应的包。win32表示系统是x32位的,win_amd64表示系统位数是x64位的。

将文件下载好以后,打开命令窗口,这里的命令窗口也是有两个,就是在线安装中用到的两个窗口,大家根据自己的情况进行选择即可,打开命令窗口以后利用cd命令切换到到whl文件所在的路径下。

我这里把pandas包下载到D盘中:

利用cd命令切换到D盘,然后运行pip install xxx.whl即可完成安装。

4.tar.gz文件安装

tar.gz文件需要到https://pypi.org/中选择对应格式的文件进行下载,下载下来以后是一个压缩包,需要进行解压,解压完以后打开命令窗口,同样需要切换到文件所在的路径下,然后运行python setup.py install命令进行安装即可。

其实安装.whl和.tar.gz格式的文件用到的方法基本一致,只不过两者用到的命令不同。

End.

作者:张俊红

python安装包-几种Python包的安装方式相关推荐

  1. python安装包_迈出Python学习第一步:Python开发环境的下载与安装

    所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...

  2. python安装包_在python官网打不开的情况下获取获取官方最新安装包

    不知道有没有朋友在下载python最新安装包的时候,打不开python官网,我是遇见过,就像我们找东西时一样,需要的时候网站打不开,不需要了秒开,后来小编查阅各种资料,咨询了好几个大佬,终于得知了一个 ...

  3. python 安装包时出现红字_Python安装(Windows 7 8 10)

    公众号后台回复python,获得python安装包高速下载链接. 在python的官网下载python版本,官网下载地址如下: https://www.python.org/downloads/win ...

  4. arcgis的python安装包_用Python使用arcgis中站点包arcpy

    业务范围:QQ122353503---淘宝搜索店铺:小七软件园 1:MATLAB优化,数值计算,GUI界面设计/Simulink模拟仿真,模式识别等 2:电子电力系统仿真,通信,自动化,电气,FPGA ...

  5. python安装包找不到setup_如何安装没有setup.py的Python模块?

    在系统上开始使用该代码的最简单的方法是: >将文件放入机器上的目录中, >将该目录的路径添加到您的PYTHONPATH 步骤2可以从Python REPL完成如下: import sys ...

  6. python 安装包时出现红字_Python从入门到就业-1.1节:安装Python

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 1.1.1 在windows中 ...

  7. python安装包-在Python中安装包的三种方法

    最近一段时间都在学习 Python3(如果你想部署 Python3 的开发环境,可参考<是时候配置一个Python3的开发环境了>),乘此机会重新回顾了 Python2 的相关知识,在 P ...

  8. Python安装包(3.6和3.8)及Pycharm安装及汉化包

    Python安装包(3.6和3.8)及Pycharm安装及汉化包 官网下载安装包速度较慢,百度网盘是不是要相对快快一些呢?害,这里有你想要的! 链接: https://pan.baidu.com/s/ ...

  9. python安装模块时读取超时_Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题...

    交代一下环境,win10系统,已经装了anaconda.现在是要安装TensorFlow 选择直接安装TensorFlow,一般直接pip install tensoflow 就可以了. 但是我安装的 ...

最新文章

  1. iOS开发-开发总结(七)
  2. struts2的s:iterator 标签 详解
  3. leetcode 228. 汇总区间
  4. php下拉列表 二级 联动,PHP+Ajax实现二级联动下拉菜单!
  5. typeof 和instanceof
  6. 拓端tecdat|R语言生存分析: 时变竞争风险模型分析淋巴瘤患者
  7. 金蝶K3序时簿页面增加物料即时库存显示功能
  8. lyle的第一篇博客
  9. 【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY
  10. 基于javafx和mysql的C/S版影院管理系统
  11. [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](1)
  12. Eureka学习过程
  13. Http 3840 错误
  14. sql怎么实现线性排序_如何在SQL中实现排序间接
  15. 哪个城市是中国的经济人口重心?
  16. C++处理 中英字混合截断乱码[中码GBK,英码ASCII]
  17. 【YOLO学习笔记——数据集】之一YOLO数据集制作2
  18. 基于FPGA的多路抢答器设计程序代码与测试代码
  19. hao123网站需要服务器吗,我已经设置“www.hao123.com”为我的主页了,可是打开IE还是“http://www.k986.com/”这个网站,也查不出毒,怎么办?...
  20. 组播路由协议基础——组播表项和RPF机制

热门文章

  1. [java]处理utf-8 bom字符串的bom头
  2. 积神经网络的参数优化方法——调整网络结构是关键!!!你只需不停增加层,直到测试误差不再减少....
  3. lucene LZ4 会将doc存储在一个chunk里进行Lz4压缩 ES的_source便如此
  4. 华为FusionSphere概述——计算资源、存储资源、网络资源的虚拟化,同时对这些虚拟资源进行集中调度和管理...
  5. Servlet 简介
  6. node第三方登陆github(express)
  7. [转]【Git】rebase 用法小结
  8. php设计模式八-----装饰器模式
  9. 去除inline-block元素间间距,比较靠谱的两种办法
  10. const在指针中的用法