python安装第三方模块

模块分类

一、python自带标准模块

  python自带的这些模块,直接import就能用的python

  import time,json等mysql

2.第三方模块sql

安装第三方模块

一、用pip

  (1) 直接在命令行窗口输入命令  pip install xpinyinjson

         pip uninstall xx  #卸载函数

           pip install xx -u #更新  命令行

      (2) 也能够直接在pycharm中安装第三方模块,这样安装的模块会放在Project Interpreter->设置的路径下\python\venv\Lib\site-packages下,就能够直接使用  code

       用pip安装时可能遇到的问题blog

       1)没有pip命令: ip

   a、找到python安装目录pycharm

   b、而后把安装目录下的scripts目录,加入到环境变量里面便可
      ps:环境变量在PATH里面加

         备注:python 3.5之后 scripts自动加入到计算机环境变量
  2) Unknown or unsupported command 'install' 出来这个问提怎么解决
    a、打开命令窗口,输入 where pip
    b、把这个目录下的pip 都改为其余的名字

二、手动安装

外网没法直接下载时,能够找别人下载好包而后手动安装

  1) 百度搜索:python pymysql

  2) 找到网址:https://pypi.python.org/pypi/xxx #downloads,下载安装包

  3) 安装whl结尾的安装包

   pip install xx.whl

  4) 安装tar.gz结尾的安装包

    a、解压这个压缩包

    b、在命令行里进入到这个解压的目录下

    c、运行 python setup.py install

3.若是换电脑了,想要安装原来的第三方包:

       命令行执行

           pip freeze > 第三方模块.txt #导出已经安装的第三方模块
           pip install -r 第三方模块.txt #从文件中读模块,批量安装

4.若是电脑上有多个版本的python

   例如,有python2和python3

1.python 2 -m pip install xpinyin
python 3 -m pip install xpinyin
2.找到各个版本下面的scripts目录,pip.exe 改成pip2/pip3

导入模块的顺序、实质

一、python导入模块时候的顺序:

  1) 首先从当前目录下找须要导入的python文件,若是找到 就导入

  2) 其次从python的环境变量(sys.path )中找 

        3)若是都找不到,就报错

       导入模块的实质是把代码从上到下执行一遍

举个例子:

  1) 自定义一个python模块tools.py,放在当前目录下 

print('tools')
name = 'tools'
def test():
return 'abc'
print('end')

  2) 新建一个tmp.py

import tools #导入文件的时候把tools.py执行了一遍
import tools as tes #给模块起别名

还能够用下面这种方式写

from tools import test #调用模块中的自定义函数
from tools import * #导入全部的

#尽可能不要用,由于看源码的时候会很难看出来函数属于哪一个文件

  3) 若是用到的python文件在其余目录下,用insert把这个路径加入到环境变量(第一个)

sys.path.insert(0,r'E:/pytest/')   #把要导入的python文件所在路径加入到环境变量
而后再import 模块

    4) 当前目录和path环境变量下都有tools.py,会优先选择当前目录下的tools.py

相关文章
相关标签/搜索