安装Python包(第三方库)

作者: 倔强的潇洒小姐 | 来源:发表于2017-08-03 16:11 被阅读772次

    检查python版本

    如果“提示 'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,可能有2种原因
    1、进入的目录不对 (切换目录后再查看)

      C:\Users\zhangXXXX>python
      'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。
    
       C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36>python
       Python 3.6.0a3 (v3.6.0a3:f3edf13dc339, Jul 11 2016, 21:40:24) [MSC v.1900 64 bit (AMD64)] on win32
       Type "help", "copyright", "credits" or "license" for more information.
       >>>
    

    2、环境变量未配置
    设置方法:我的电脑--属性---高级系统设置---环境变量---系统变量下的path



    安装python第三方库的方法举例

    一、使用PIP安装

    在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,并且设置了环境变量
    (easy_install在python安装目录的Scripts 下面)

    检查pip

    1、终端/命令行中输入:pip --version
    如果显示了pip的版本,说明已经成功安装过了

    2、可以输入安装命令来检查

     C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36>pip install selenium
     Unknown or unsupported command 'install'
    

    根据提示是没有安装pip的,所以我们先进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip

    C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36\Scripts>easy_install pip
    Searching for pip
    Best match: pip 8.1.1
    Adding pip 8.1.1 to easy-install.pth file
    Installing pip-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    Installing pip.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    Installing pip3-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    Installing pip3.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    Installing pip3.5-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    Installing pip3.5.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
    
    Using c:\users\zhangXXXX\appdata\local\programs\python\python36\lib\site-packages
    Processing dependencies for pip
    Finished processing dependencies for pip
    

    pip安装成功后,在cmd下执行pip,将会有如下提示:

    pip安装成功.png
    使用pip安装第三方库 (pip install 库名)
    使用pip安装selenium.png

    注:若pip版本过低,安装会失败,根据提示对pip进行升级

    • python -m pip install --upgrade pip
    • python3 -m pip install -U pip
    pip版本过低.png 升级pip.png
    多python版本下,使用pip安装第三方库

    python3 -m pip install packagename:(-m参数 相当于import,意味当作模块启动)

    pip常用命令总结

    • pip install -- upgrade PackageName //升级
    • pip uninstall PackageName //卸载
    • pip list //查看已安装库
    • pip show PackageName //查看当前安装的库

    二、如果安装了Pycharm,可直接进行第三库的安装

    Pycharm安装第三方库.png

    三、手动安装

    并不是所有的扩展库都支持pip命令安装,有些只提供压缩包下载。

    若用pip安装 或者 在Pycharm软件中安装 都提示找不到这个库,可以到官网上下载下来,放到python安装目录的 Lib\site-packages 下面,如果可以正常import,说明就可以用了**

    pip安装 或者 在Pycharm软件中安装 都提示找不到这个库.png 官网下载.png

    import 导入时就会显示出来

    import 导入.png

    3种情况:
    1、exe文件
    2、.whl类文件:本质上是一个zip包格式,好处在于可以自动安装依赖的包
    (1)命令行输入:pip3 install wheel
    (2)切换至.whl类文件的路径,不包含这个文件名字本身
    在命令行输入:

     cd E:\download
     pip3 install xxx.whl    //xxx.whl 为下载文件的完整文件名
    

    3、源码,大概都是zip、tar.zip、tar.gz、tar.bz2格式的压缩包,这个方法要求我们已经安装了这个包所依赖的其他包
    例如:pandas依赖于numpy,如果不安装numpy,那么这个方法就无法成功安装pandas

    解压后进入文件夹,通常会看见一个 setup.py 文件,会安装到python目录的Lib/site-packages
    在命令行输入:

     cd E:\download
     python3 setup.py install    //xxx.whl 为下载文件的完整文件名
    

    如果想卸载库,直接在site-packages中删除库文件

    四、拷贝现成的模块包

    拷贝后放置在Lib\site-packages目录下

    提示

    如果电脑上同时安装了python2和python3,可能会遇到安装目录的问题,可以换成
    python3 -m pip install PackageName
    如果想安装到python2中,只需把python3改成python

    2、安装某些库的时候,可能会遇到所依赖的另一个库没安装,导致没法成功安装
    解决办法:缺啥装啥

    相关文章

      网友评论

        本文标题:安装Python包(第三方库)

        本文链接:https://www.haomeiwen.com/subject/wcmxlxtx.html