python安装第三方模块

模块分类

1、python自带标准模块

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

  import time,json等

2.第三方模块

安装第三方模块

1、用pip

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

         pip uninstall xx  #卸载

pip install xx -u #更新

   备注:python 3.5以后 scripts自动加入到计算机环境变量   

没有pip命令: 

   a、找到python安装目录

   b、然后把安装目录下的scripts目录,加入到环境变量里面即可
      ps:环境变量在PATH里面加
  (4) Unknown or unsupported command ‘install‘ 出来这个问提怎么解决
    a、打开命令窗口,输入 where pip
    b、把这个目录下的pip 都改成其他的名字

2、手动安装

外网无法直接下载时,可以找别人下载好包然后手动安装

  (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

导入模块的顺序、实质

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

  (1) 首先从当前目录下找需要导入的python文件

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

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

举个例子:

  (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) 当把tools.py放在sys.path其中一个环境变量下后,tools.就可以点出函数了

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

原文地址:https://www.cnblogs.com/lsl1230/p/11704242.html

时间: 2024-07-30 03:44:09

python安装第三方模块的相关文章

python 安装第三方模块

在Python中,安装第三方模块,是通过setuptools这个工具完成的. 如果你正在使用Mac或Linux,安装setuptools本身这个步骤就可以跳过了. 如果你正在使用Windows,请首先从这个地址下载ez_setup.py: https://pypi.python.org/pypi/setuptools#windows 下载后,随便放到一个目录下,然后运行以下命令来安装setuptools: python ez_setup.py 在命令提示符窗口下尝试运行easy_install,

sae python安装第三方模块

sae python安装第三方模块 经过这一个星期的折腾,发现编程真心不是看出来的,真心是跟着书上的代码敲出来的.sae的服务做得很好,不过有时候会崩就是了.当sae上没有自己所需要的第三方模块时,可以使用saecloud install package [package...]将所需要的模块安装到本地应用文件夹下,然后在index.wsgi下添加如何代码:import osimport sysroot = os.path.dirname(__file__)sys.path.insert(0,

25.python安装第三方模块

python安装第三方模块 方法1:使用软件管理工具(pip,pip2,pip3) python2和python3都自带了pip,而pip就仿佛有一个仓库,将我们需要安装的第三方模块都收纳其中,使用简 单的安装命令即可完成安装. 注意事项:用python3自带的pip或者pip3安装的第三方模块就只能为python3的编译器使用,这对于python2 的pip和pip2是同理的. 所以在我们需要对某一版本的python安装第三方模块的时候,就将原先的路径删除,增加对应的路径至环境变量. 个人推荐

python安装第三方模块UnicodeDecodeError:'ascii' codec can't decode byte ···

python要安装第三方模块时,可以用easy_install '模块名' 来直接安装模块,但我在安装easy_install时遇到如上题错误UnicodeDecodeError:'ascii' codec can't decode byte ··· 首先下载ez_setup.py:https://pypi.python.org/pypi/setuptools#windows  到某个目录下 CMD->cd到下载的那个目录 <span style="font-size:18px;&q

python安装第三方模块的方法

在python开发中,如何安装python模块呢?肯定很多初学者都在想为何要安装模块呢?因为这些模块中不包含在python的默认代码中,需要从外部下载并安装.比如pygame的Windows版本,直接双击安装就可以.但大多数模块没有提供这样的安装方式,有些同学没能成功安装而导致无法在程序中引入模块.在这里,介绍一下python模块几种常见的安装方法. 1.直接copy下载的模块文件中已经有了模块的文件,有些模块只有一个文件,比如较早版本的BeautifulSoup,有些是一个文件夹,比如新版本B

python 安装第三方模块的各种方法

whl包的安装:pip install **.whl(要有pip 和 下载好的whl文件) tar.gz包的安装:python setup.py install (先将tar.gz解压到指定文件夹,在地址栏输入cmd) pip install [packages] Linux: 安装whl同上 安装tar.gz:cd到解压后路径,./configure -> make -> make install 原文地址:https://www.cnblogs.com/zhangzhixing/p/120

递归、os.walk、内置函数、lambda、hashlib模块、md5加密、python安装第三方模块、操作mysql数据库

#递归就是函数自己调自己,一般递归都会有在什么情况下结束递归,一业可以有结束条件#递归最多死循环999次,递归不能设定次数# count=0# def abc():# global count# count+=1# print(count)# print('abc')# abc()# abc() #示例:# def add():# all_product=read_product()# print(all_product)# pname=input('请输入产品名称').strip()# ppr

安装第三方模块

python安装第三方模块 方法1:使用软件管理工具(pip,pip2,pip3) python2和python3都自带了pip,而pip就仿佛有一个仓库,将我们需要安装的第三方模块都收纳其中,使用简 单的安装命令即可完成安装. 注意事项:用python3自带的pip或者pip3安装的第三方模块就只能为python3的编译器使用,这对于python2 的pip和pip2是同理的. 所以在我们需要对某一版本的python安装第三方模块的时候,就将原先的路径删除,增加对应的路径至环境变量. 个人推荐

Python 安装第三方库,模块和包的安装方法

在python中已经内置了很多的有用的模块,只要安装了python的开发工具,这些模块就可以立刻使用了.而在实际python开发的过程中,除了python内置的模块外,python还有大量的第三方的库.模块和包. 常用的第三模块都会在python的PyPI - the Python Package Index上进行注册,只要找到对应模块的名字就可以进行安装了. 由于最近需要通过python来创建PDF文档,但是由于python的内置模块中相关的模块,所以需要使用第三方的reportlab库来创建