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 07 Python
Python编程把二叉树打印成多行代码
Jan 04 Python
python版DDOS攻击脚本
Jun 12 Python
django一对多模型以及如何在前端实现详解
Jul 24 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
Django文件上传与下载(FileFlid)
Oct 06 Python
python 正则表达式参数替换实例详解
Jan 17 Python
Python 从attribute到property详解
Mar 05 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
May 25 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 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
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
隐藏你的.php文件的实现方法
2007/03/19 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
vue如何判断dom的class
2018/04/26 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
深入解析Python中的WSGI接口
2015/05/11 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
python实现登录与注册系统
2020/11/30 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
Sandro Paris美国官网:典雅别致的法国时尚服饰品牌
2017/12/26 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
浙大毕业生自荐信
2014/01/26 职场文书
司机检讨书
2014/02/13 职场文书
创业计划书之干洗店
2019/09/10 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python
关于Nginx中虚拟主机的一些冷门知识小结
2022/03/03 Servers
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL