常用模块学习(2)开源模块的安装

开源模块的安装

https://pypi.python.org/pypi 是python的开源模块库,几乎涵盖了你想用python做的任何事情。事实上每个python开发者,只要注册一个账号就可以往这个平台上传你自己的模块,这样全世界的开发者都可以容易的下载并使用你的模块。

如何从这个平台上下载代码呢?

1.直接点击download下载后,解压并进入目录,执行以下命令完成安装

  编译源码   python setup.py build

  安装源码  python setup.py install

2.直接通过pip安装

  pip3 install module_name

pip命令会自动下载模块包并完成安装。

软件一般会被自动安装在你python安装目录的这个子目录里

/your_python_install_path/3.6/lib/python3.6/site-packages

pip命令默认会连接在国外的python官网服务器下载,速度较慢,还可以使用国内的豆瓣源,数据会定期同步国外官网,速度快好多

豆瓣源:http://pypi.douban.com/simple/

使用镜像源很简单,用-i指定就行了:

sudo pip install -i http://pypi.douban.com/simple/module_name --trusted-host pypi.douban.com

为方便,可以写在配置文件里

linux/mac用户将它命名为pip.conf, windows用户将它命名为pip.ini. 文件中写如下内容:

[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple

** 注意: **如果使用http链接,需要指定trusted-host参数

[global]
timeout = 60
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

将该文件放置在指定位置.

  linux下指定位置为
    $HOME/.config/pip/pip.conf
    或者
    $HOME/.pip/pip.conf

  mac下指定位置为
    $HOME/Library/Application Support/pip/pip.conf
    或者
    $HOME/.pip/pip.conf

  windows下指定位置为
  %APPDATA%\pip\pip.ini
  或者
  %HOME%\pip\pip.ini

使用

下载后,直接导入使用就可以了,跟自带的模块调用方法无差。

原文地址:https://www.cnblogs.com/echo-kid-coding/p/8427177.html

时间: 2024-08-02 16:19:08

常用模块学习(2)开源模块的安装的相关文章

python基础知识8——模块1——自定义模块和第三方开源模块

模块的认识 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 如:os 是系统相关的模块:file是文件操作相关的模块 模块分为三种: 自定义模块 内置模块 第三方开源模块 自定义模块 1.定义模块 2.导入模块 Python之所以应用越来越广泛,在一定程度上也

python模块学习:os模块

一.os模块概述 Python os模块包含普遍的操作系统功能.例如文件的复制.创建文件及文件夹... 二.常用方法 1.os.listdir()   返回指定目录下的所有文件和目录名. 2.os.remove()  删除一个文件. 3.os.system()  运行shell命令. 4.os.path.split()   函数返回一个路径的目录名和文件名 5.os.path.isfile()和os.path.isdir()   函数分别检验给出的路径是一个文件还是目录,返回值分别为Ture或F

day5模块学习--re正则模块

1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大.得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同:但不用担心,不被支持的语法通常是不常用的部分.如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了. 下图展示了使用正则表达式进行匹配的流程:  http://

【Python模块学习】sys模块

sys模块的操作如下: 1 sys.argv # 实现从程序外部向程序传递参数. 2 sys.exit([arg]) # 程序中间的退出,arg=0为正常退出. 3 sys.getdefaultencoding() # 获取系统当前编码,一般默认为ascii. 4 sys.setdefaultencoding() # 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding('utf8'),此时

【Python模块学习】os模块

OS模块的操作如下: 1 os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径 2 os.chdir("dirname") #改变当前脚本工作目录:相当于shell下cd 3 os.curdir #返回当前目录: ('.') 4 os.pardir #获取当前目录的父目录字符串名:('..') 5 os.makedirs('dirname1/dirname2') #可生成多层递归目录 6 os.removedirs('dirname1') # 若目录为空,则

Python 模块学习:os模块

Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台.如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'. 2.os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径. 3.os.listdir() 返回指定目录下的所有文件和目录名. >>>os.listdir(os.getcwd()) ['Dj

Python3 学习第八弹: 模块学习一之模块变量

__name__变量 用于判断该python文件是否作为主程序运行.若该文件为导入,__name__值为其文件名,若为主程序,则其值为__main__ 这也就是为什么经常看到有一些python文件中有 if __name__ == '__main__' 的字样,就是为了防止导入时把该文件里面的主程序也运行. __all__变量 定义了模板的共有接口,比如 from os import * 这其中*代表的就是你只能利用__all__变量中的函数,像__all__变量是有相当用处的,因为模板中可能有

常用模块学习(一)

常用模块学习(一) 常用模块学习-小鸡汤 推荐节目-晓说: <晓说>是2012年3月高晓松开始主持的网络脱口秀节目 每期由主持人高晓松谈论一个热门话题,打造视频化的"高晓松专栏文章" 常用模块学习-模块的种类和导入方法 ''' 1.什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方

函数编程-常用模块学习

模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(module). 使用模块好处: 1.提高可维护性 2.可重用 3.避免函数名和变量冲突 模块分类 模块分为三种: 内置标准模块(又称标准库).执行help('modules')查看所有Python自带模块列表 第三方开源模块.可通过pip install 模块名 ,安装 自定义安装 原文地址:https

第39天python学习内置模块time模块

#自带模块学习time #time模块:1.时间戳;意义是方便作做运算: 2.结构化时间 :3.字符串时间import time# #时间戳# print(time.time())#表示1970年1月1日0点0时0分到现在用了多少秒,1970年是liunx的诞生时间# #结构化时间————当地时间# print(time.localtime())#获得的结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=3, tm_hour=17, tm_m