Pro128-泡面Python[Py#028]——5min-导入模块import module

Python

如何导入模块

 我们可以在命令行中输入python,然后再输入import numpy


导入模块

 Jimmy:这好像没有用啊,你看他报错了。
 这是因为,当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错,默认情况下,Python解释器会搜索 当前目录 所有已安装的内置模块和第三方模块。

默认情况下搜索路径

 然后我们就要使用sys.path.append将我们另外的需要python搜索的目录地址。


append追加搜索目录

 然后我们虽然增加了这个搜索目录,但是非常难受的发现,还是无法将目标模块 import 进来。甚至更加难受的是,一旦你关闭了命令行,你下次还要重新输入这个搜索目录。


如何安装模块

 然后非常火大的发现,原来根本没有下载这个模块嘛!!!那么怎么下载呢?直接在命令行中使用 pip 。


下载安装模块

 当我们看到它显示

Successfully installed numpy-1.15.1
的时候,就证明这个模块已经被安装好了。

 这时,我们就可以在之后的使用中,直接 import 这个 numpy 包,不用每次都使用 sys.path.append 追加搜索目录,因为这个 numpy 包自动下载安装到 python 的目录文件夹。
Windows 的一般位于 python/lib/site-packages 里面,你甚至可以打包、发送到别的地方来手动转移模块(以应对一些没办法使用完全网络的地方),而且就算有 pip 也会有一些类似——

神奇的错误

 所以大家要活用搜索引擎和开发工具。
 或者可以选用一些适合“懒人”的开发环境,比如说——Anaconda.
 接下来的课程,大家可能会发现,有时候开发环境不一样,因为我三台电脑的开发环境都不统一,在公司制作的教程会用 Anaconda 在家里就用 IDLE ,不过万变不离其宗,实际内容不会受到环境的影响的。


可能用到的指令

#   安装、下载模块
#在os下输入pip install '模块包名'  例子
pip install re
pip install collections 
pip install numpy  

#   导入模块
#在python下输入import '模块包名'
import re
import numpy
import collections

#   搜索路径
#在os下输入sys
sys.path
sys.path.append('追加的搜索路径')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容