3

模块的使用、安装和配置Anaconda | CHEGVA

 2 years ago
source link: https://chegva.com/5444.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Python进阶(20)—模块的使用、安装和配置Anaconda

◎知识点

  1. 搜索到的模块被编译为pyc字节码文件

  2. 运行被导入的模块

  3. 重新加载已经被导入的模块

  4. 安装和配置Anaconda

◎脚本练习

▽ 搜索到的模块被编译为pyc字节码文件

"""
    当使用import语句导入模块时,如果模块还没有被导入,首先,解释器会按照某种路径搜索模块;其次,
    搜索到的模块可能会被编译为 pyc 字节码文件。
    
    当搜索到的模块第一次被导入时,它会被编译为 pyc 字节码文件。pyc 字节码文件存放在与该模块同目录下
    的目录 __pycache__中,其命名格式为:模块名.cpythonー版本号.pyc。这样,模块的字节码文件就被缓存起来了。
    再次加载该模块时,如果该模块没有发生变化,则无需将搜索到的模块编译为 pyc 字节码文件,
    而是直接读取缓存中的 pyc 字节码文件,从而提高加载速度
"""
Python

Python进阶(20)—模块的使用、安装和配置Anaconda

▽ 运行被导入的模块

"""
    当使用 import 语句导入模块时,如果模块还没有被导入,首先,解释器会按照某种路径搜索模块;其次,
    搜索到的模块可能会被编译为 pyc 字节码文件;最后,执行编译生成的字节码文件从而运行模块。
    
    导入包中的模块时,会先导入包中的 __init__.py,因此,在运行被导入的模块之前,
    会从最顶层的父包开始,先依次运行所有父包中的 __init__.py。
"""
Python

▽ 重新加载已经被导入的模块

"""
    使用 import 语句导入某个模块后,如果对该模块做了修改,然后再次使用 import 语句导入该模块,
    那么对模块的修改不会起任何作用。

    在交互式命令行中:
    >>> import mod
    >>> mod.v
    修改 mod.py,在交互式命令行中:
    >>> import mod
    >>> mod.v
"""

"""
    使用 import 语句导入某个模块后,如果对该模块做了修改,可以调用标准库函数 reload 重新加载已经被导入的模块。
    在交互式命令行中:
    >>> import importlib
    >>> importlib reload(mod)
    >>> mod.v
"""
Python

Python进阶(20)—模块的使用、安装和配置Anaconda

▽ 安装和配置Anaconda

"""
1、什么是Anaconda以及为什么要安装Anaconda?
    我们经常会用到很多Python的第三方库。
    如果使用工具pip3逐个安装,不仅费时费力,而且还要考虑兼容性。
    Anaconda是一个基于Python的数据处理和科学计算的平台,它内置了很多非常有用的第三方库。
    安装Anaconda后,相当于把大量的第三方库都自动安装好了,因此可以直接导入这些第三方库中的模块。
"""

"""
2、Anaconda的安装和配置
    官网下载地址:https://www.anaconda.com/download  
    Anaconda是跨平台的。
    
    安装程序会把Anaconda安装目录下的bin目录添加到系统环境变量PATH中,比如: 
    # added by Anaconda3 5.0.1 installer
    export PATH="/Users/zhangrongchao/anaconda3/bin:$PATH" 
    因此,安装完Anaconda后,会使用其自带的Python,从而:
    (1) 在命令行中输入的python3来自于: <Anaconda的安装目录>/bin
    (2) 使用工具pip3安装的第三方库会被安装到: <Anaconda的安装目录>/lib/python3.x/site-packages
"""

"""
3、Anaconda的第三方库管理工具conda
    Anaconda使用工具conda对第三方库进行管理,类似于工具pip3。
    
    conda的相关命令:
    (1) 查看conda的帮助信息:
        conda
    (2) 列出已安装的所有第三方库
        conda list 
    (3) 模糊搜索某个第三方库
        conda search xxx
    (4) 安装指定的第三方库(及其版本号)
        conda install xxx(conda install xxx=y.y) 
    (5) 升级指定的第三方库
        conda update xxx
    (6) 卸载指定的第三方库(及其版本号)
        conda remove xxx(conda remove xxx=y.y) 
    (7) 查看conda之后某个命令的帮助信息
        conda《命令》--help
"""
Python

Python进阶(20)—模块的使用、安装和配置Anaconda

◎脚本地址:

安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/5444.html | ☆★★每天进步一点点,加油!★★☆ | 

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK