关于python第三方模块 求指教

Python014

关于python第三方模块 求指教,第1张

你先从python的安装开始检查,或者重装python;

安装的时候在第一个页面把  □add path勾上,默认添加环境变量,可能是你没有添加。

安装的时候尽量用国内的镜像源,可以先升级pip指令,然后要切换到安装python的目录下,我这边是安装在C盘的根目录所以写 cd c:\ 回车后加上指令。

1、python -m pip install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2、切换为C盘根目录:pip install -i https://pypi.douban.com/simple   pillow

cd c:\   pip install -i https://pypi.douban.com/simple   pillow

看看你编写代码的工具里面有没有导入库,如果还不行就是你工具的原因。

工具你可以使用wing pro   ,vscode   ,aptana 三选一,体量小,方便使用。

还有不懂你再追问。

简单来说,模块就是一堆代码实现某个功能,它们是已经写好的.py文件,在我们的.py文件中只需要用import导入模块就能使用它的功能了。

Python中的模块有内置标准模块、开源模块和自定义模块。

内置标准模块就是Python自带的模块,即下载好Python就可以直接导入使用的模块,例如我们之前使用过的math模块、time模块等。

开源模块就是不收费的由好心人写好的模块,我们可以通过下载这些模块后导入使用,开源模块一般也被我们称为第三方模块,例如数据处理工具NumPy、Pandas,以及深度学习著名框架Tensorflow都属于开源模块。

自定义模块与开源模块相对应,开源模块是他人写的,而自定义模块就是自己写好的模块。

Python常见的三个模块

一、time与datetime模块

在Python中,通常有这几种方式来表示时间:

时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

格式化的时间字符串(Format String)

结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)

二、random模块

三、os模块

os模块是与操作系统交互的一个接口

pip install ipython

ipython

一般来说这样就能看到源代码了,不过numpy好像比较特殊,可以参考如下方法:

安装pipenv,https://docs.pipenv.org/

用pipenv打开numpy源码

$ pipenv --three

$ python3.6 -c "from pathlib import Pathfn='Pipfile'Path(fn).write_text(Path(fn).read_text().replace('pypi.org', 'mirrors.aliyun.com/pypi'))"

$ pipenv shell

$ pipenv install numpy

$ pipenv open numpy