你先从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 ipythonipython
一般来说这样就能看到源代码了,不过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