摘要:本文介绍了在windows下利用cmd安装第三方模块或包的方法。

更新20170531:作为小白,发现使用setup.py安装并不是万能的,找到了使用pip安装的方法,步骤为配置好环境变量后(参照文章中的做法),从网上下载一个get-pip.py的文件,在cmd在get-pip.py所在路径下运行python get-pip.py,自动安装好pip,然后就可以在cmd中使用pip指令进行包的安装
pip指令:
显示pip的帮助信息
pip –help

显示关于list方法的帮助信息
pip help list

列出所有已安装的包
pip list

列出所有过期的包
pip list –outdated

显示某个包的详细信息
pip show

安装包
pip install

通过代理方式升级包
pip install –upgrade –proxy=”:”

升级pip
pip install –upgrade pip

导出目前安装的包列表保存至文件
pip freeze -l > requirements.txt
自动安装文件中所有列出的包
pip install -r requirements.txt


最近开始学习与使用python,因为要使用windows下的软件(利用API调用仿真软件),所以操作系统为windows10,python版本为python3.5。
众所周知,python有很多开源的轮子可以使用,即开源的模块(module)与包(package),尤其是最近火热的机器学习等等,更是有很多极好的包可以直接使用。那么大家进行那么如何使用他们呢?

首要条件,安装好python。

找到自己想要的模块与包
如何找到自己需要的包,寻找的方法就是在读别人写的程序时看别人调用了哪些包,即import语句,关于import语句可以参照官方help文档,或者python cookbook中文版第十章想
下载这些包的方法有两个,一是搜关键字去其官网下载,方法二是登陆https://pypi.python.org/pypi搜索你所需要的包进行下载,注意选择合适的版本。在此推荐方法二。

如何安装,关键步骤!!!
据所查资料,一般而言有三种方法:一是利用pip进行安装,二是利用easy_install进行安装,三就是利用cmd进行安装。
据我目前在网上(中文)搜索所得资料,大部分包的安装方法都是在Linux和macOS上进行的,windows讲的都是云里雾里或者干脆省略,什么wheel啊,什么pip啊,什么系统变量啊,让我这种小白很被动,这也是我写本文的目的。目前,利用pip进行安装我没有成功,如果有人成功了欢迎留言讨论,我也非常愿意学习。而利用easy_install进行安装据我目前所知windows似乎做不到。本文介绍利用cmd进行包的安装的方法。模块(module)与包(package)区别就是模块可以是单独的xxxx.py文件,包的组织形式如下:

本图片来自http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000
这是廖雪峰的官方网站,是学习python的很好资源。

我已经安装好了plotly和numpy,接下来以我将要准备安装的cufflinks为例。
首先就是将python.exe的路径添加到环境变量中,如下所示:
点击高级系统设置。

点击右下角环境变量。

在下面的框中找到path点击编辑。

将python.exe所在的目录添加进去,即根目录。

下载下来的包一般为带版本号的压缩文件,将其解压。
也有可能下下来的是后缀为.whl的文件,只需要将后缀改成.zip再解压就行。

将版本号删掉,将文件复制到python文件夹里,注意一定是要拷贝到根目录下,即python.exe所在的目录,否则,根据python默认的寻址,它是找不到你所安装的第三方模块的。

!!!!关键步!!!
按住shift右键单击文件夹,选择在此处打开命令窗口(这一步是为了在cmd中直接在这个路径下运行)。

打开后的cmd窗口。

键入 python setup.py install并按enter键运行,
则其开始自动运行并安装。

等待其安装完毕,此处计算机会在后台自动下载相关文件并进行安装,类似于Linux的利用命令行安装,此处要耐心等待计算机的下载与安装过程,因为涉及到下载相关文件,所以有些包的安装时间会比较长,请根据cmd窗口提示进行,若安装完成则命令行产口会出现新的指令。

%%根据提示,我这个包的安装可能可点小问题,不过试了一下,似乎不影响,暂时忽略该问题。

以上就是安装的过程,安装完了,该如何检查呢,打开python,输入import 模块的名字,例如我输入

import cufflinks

窗口如下:

如图所示,报错的红色部分在于之前的程序里有import cufflinks指令,但却不能找到该模块,而在我安装了该包后,再次import就没有问题了。

以上就是windows下第三方包的安装过程,对我这个小白来讲,我在此处折腾了一天,因为问题太弱智,也不好意思去请教大神,自己折腾出来了就写出来与大家分享一下,写的比较乱,有什么问题和建议就在下面留言吧,共同学习,共同进步!

windows下python如何安装模块或包? How to install package or module in windows OS when using PYTHON?相关推荐

  1. Windows下使用pip安装模块发生“failed with error code 1”的解决方法

    Windows下Python安装部分模块时出错,错误代码类似于下面这种: Command "f:\python\python36\python.exe -u -c "import ...

  2. Windows下Git下载安装详细图文教程(亲测有效)

    Windows下Git下载安装详细图文教程(亲测有效) 文章目录 Windows下Git下载安装详细图文教程(亲测有效) 一.Git的下载 1.1官网下载 1.2 资源下载 二.Git的安装 三.总结 ...

  3. Python图片文字识别——Windows下Tesseract-OCR的安装与使用

    Python图片文字识别--Windows下Tesseract-OCR的安装与使用 前言 Windows下Tesseract-OCR的安装与配置 Tesseract-OCR简介与版本选择 tesser ...

  4. windows下使用cpanm进行模块安装

    windows下使用cpanm进行模块安装 要放假了,突然想整理一下手头上的软件,突然发现perl的安装模块这个功能不能用. 弄了一下,使得windows 下 perl 的 cpanm能用,避免成天为 ...

  5. python笔记:Windows下的 python-ldap 安装

    Windows下的 python-ldap 安装 https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap 下载: python_ldap-3.3 ...

  6. python之路——模块和包

    一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...

  7. 在 Linux 和 Windows 下源码安装 Perl

    Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...

  8. 制作Python的安装模块

    制作Python的安装模块 分类: Python 2007-11-14 11:29 2758人阅读 评论(0) 收藏 举报 pythonimportwindowsbuildjavajar 如何制作Py ...

  9. Python 中的模块和包

    原文引至:前端小吉米 对于python中的模块和包, 我简直就想说, js nmlgb 就是一个 trash... 在前端写js根本就没有什么模块和包, 全部都是全局... 真lj... 畅快了. 写 ...

最新文章

  1. CSS的!important属性修改权重
  2. solaris下常见文件压缩/解压方式简单小结—待续中
  3. Java面试——线程池
  4. POJ 2255/递归:前序中序求后序
  5. 关于vs2010调用python中Py_Initialize函数报错的原因
  6. 用soapUI测试post接口方法步骤
  7. 鸿蒙系统电脑模拟运行,安卓游戏在鸿蒙运行被识别为PC端模拟器,鸿蒙生态依然欠缺!...
  8. android dex文件是什么,关于android:apk文件中classes.dex文件的作用
  9. python group与groups 详解以及区分
  10. 注册表禁用计算机管理,Win7注册表编辑器被管理员禁用的解除方法
  11. python erp操作_谈OpenERP部署环境操作步骤
  12. 大数据之Redis:Redis之一主二仆模式
  13. 三级网络技术备考重点之中小型网络系统总体规划与设计
  14. MarkDown语法详解
  15. Collection
  16. 《带你学C带你飞》—— SE54位操作
  17. Google 协作平台 博客和内容管理系统 跟踪代码设置 GA谷歌分析
  18. 随遇而安 - {阿猫阿狗的幸福生活系列} [二]
  19. 最详细的【微信小程序+阿里云Web服务】开发部署指引(四):搭建服务端数据库
  20. python做表格真的快吗_厉害!一百多张Excel表用Python竟然不到3秒就处理完了?

热门文章

  1. 计算机和红楼梦,电脑计算机与红楼梦的故事
  2. 数理逻辑与集合论复习脉络
  3. SaaS 前世今生:老树开新花
  4. 让你的 CDN 费用省 50% 以上!图片瘦身的正确姿势
  5. QQ的在线拼音输入法
  6. 矩阵分析L1 线性空间基础
  7. Linux操作系统基础知识(一)
  8. Unicode、UTF-8、UTF-16之间的区别
  9. python制作坦克大战
  10. 阿里云服务器如何购买?三种购买方式图文教程