Python第三方Window模块文件的几种安装方法


Posted in Python onNovember 22, 2018

python安装第三方模块

使用软件管理工具pip

python自带了包管理工具,就像手机app商城,91助手等软件的功能一样。

python2与python3安装模块的方法相似,值得注意的是,你在python2中安装的模块,用python3是无法调用的,我仅以python3为例!

Linux和windows下安装模块的方法一致,以下以window为例,输入cmd打开windows终端。

一、具体安装方法

直接: pip3 install 模块名(python2下使用pip 或者 pip2即可)

Python第三方Window模块文件的几种安装方法

 二、通过源码安装

具体步骤

下面以requests为例

1.下载代码(下载你要安装模块的压缩文件,github开源了很多别分分享的模块)

https://github.com/kennethreitz/requests/tarball/master

2.解压

3.进入目录(cd 路径)

4.执行 python setup.py install

Python第三方Window模块文件的几种安装方法

关于Python第三方模块安装及问题(web)

本文以win7上的Python3.6为例,安装web模块为例

背景:

主要是为Python初学者安装第三方库,提供一些自己的思路和解决方法

简介

web.py是一个轻量级的python web框架,简单而且功能强大。相对flask和Django,web.py更适合初学者来学习和了解web开发的基础知识。

web安装的步骤:pip install web.py

出现的问题:
(1)pip install web.py

cmd中 'pip‘不是内部或外部命令,也不是可运行的程序或批处理文件

此时需要重新安装Python3.6,并且在初始界面勾选:确保安装时勾选了pip和Add python.exe to Path。
或者 在 控制面板\系统和安全\系统中, 进入高级系统设置

Python第三方Window模块文件的几种安装方法

,选择‘环境变量',将Python的目录和Python/scripts的目录添加到系统变量的PATH中。win7的话,以 ; 结束。点击确认即可。
(2)
一般是因为文件名的出错(web)应该改为(web.py)

Python第三方Window模块文件的几种安装方法

在python下安装第三方库的时候,可以需要其他依赖库,在安装过程中,如果遇到如下类似的问题:
(3)

Python第三方Window模块文件的几种安装方法

出现该种问题的原因一般是由于版本问题出错。百度了很多,出来的问题解决方案多样,在不停的尝试之后,发现是环境依赖库的问题。可以去GITHUB中查看第三库安装时所依赖的安装环境,这样,或许能一步步解决第三方库安装时遇到的问题。所以需要换一种方案解决

解决方案: 常见的库一般可以在GitHub或者Python中找到。此处以GitHub中的web.py为例子

首先创建自己的GitHub账号:搜索Python webpy,搜索结果如下:

Python第三方Window模块文件的几种安装方法

代码网址为:https://github.com/webpy/webpy

Python第三方Window模块文件的几种安装方法

下载ZIP文件并解压。在cd到解压的目录下,输入python setup.py install即可进行安装。

再次输入pip install web.py如下,出来的字样表示安装库已存在。即安装成功。

Python第三方Window模块文件的几种安装方法

思路:

在学习Python的过程中可以在GitHub、Python官网、CSDN博客中,寻找解决方法。切勿胡乱尝试。同时需要做笔记。对于Python初学者推荐IMOOC上廖雪峰老师的课程:https://www.imooc.com/video/6361/0以及https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143186362353505516c5d4e38456fb225c18cc5b54ffb000 返回到主目录即可。
进阶书籍的话,可以参照Python高性能编程。进行进阶学习。希望大家学有所成。

Python 相关文章推荐
python去掉字符串中重复字符的方法
Feb 27 Python
python通过定义一个类实例作为ftp回调方法
May 04 Python
Python中统计函数运行耗时的方法
May 05 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
详解如何用Python实现感知器算法
Jun 18 Python
python实现归并排序算法
Nov 22 #Python
Python的iOS自动化打包实例代码
Nov 22 #Python
详解如何用django实现redirect的几种方法总结
Nov 22 #Python
PyGame贪吃蛇的实现代码示例
Nov 21 #Python
python+flask实现API的方法
Nov 21 #Python
python实现事件驱动
Nov 21 #Python
python事件驱动event实现详解
Nov 21 #Python
You might like
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
PHP数据过滤的方法
2013/10/30 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
Bootstrap基础学习
2015/06/16 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
使用python实现生成用户信息
2017/03/20 Python
Python编程之序列操作实例详解
2017/07/22 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
如何通过python画loss曲线的方法
2019/06/26 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
C++是不是类型安全的
2014/02/18 面试题
幼儿运动会邀请函
2014/01/17 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
表彰大会新闻稿
2015/07/17 职场文书
旷工检讨书大全
2015/08/15 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python