• pip 安装


    pip安装

    1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads
     
    2.下载pip-7.1.2.tar.gz (md5, pgp)完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:
    python setup.py install
    

    安装的过程中有可能会出现“ImportError: No module named setuptools”的错误提示,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。只需要下载https://bootstrap.pypa.io/ez_setup.py 自动化安装脚本,并运行即可自动判别python版本进行自动化安装,之后再运行 python setup.py install 即可自动安装第三方模块了

     
    安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量,添加系统环境变量即可。
     

    之后很容易安装,pip install pandas/xgboost/sklean 等依赖库

     

    【总结】

    无论何时,在cmd中出现了:

    不是内部或外部命令,也不是可运行的程序或批处理文件。

    的错误,那都是没有找到对应的可执行程序,所以:

    要么是本身系统中的确没有此种可执行程序 -> 下载或安装此种程序,再记得确保PATH中包含对应路径。

    要么是有此程序,但是PATH中没有包含对应的路径 -> 添加对应的路径到PATH中即可。

     

     

    pip安装报错:is not a supported wheel on this platform

     

    可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。

    可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台)

      我下载到的numpy库文件名:

      使用pip安装(在命令行中):

      报错:***  is not a supported wheel on this platform,通过在stackoverflow上的一个帖子成功解决问题。

      方法:在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,我这里如下:

    复制代码

    >>import pip; print(pip.pep425tags.get_supported())
    [('cp27', 'none', 'win32'), ('py2', 'none', 'win32'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('cp26', 'none', 'any'), ('cp25', 'none', 'any'), ('cp24', 'none', 'any'), ('cp23', 'none', 'any'), ('cp22', 'none', 'any'), ('cp21', 'none', 'any'), ('cp20', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

    复制代码

      通过这里可以发现上面下载的文件名格式是不支持的,修改为:numpy-1.10.4+mkl-cp27-none-win32.whl即可成功安装。

      其它的库也同理可以成功安装,不过也请注意库的依赖。

      (参考帖子网址:http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format?rq=1)

      (python库下载地址(库很丰富,下载速度也很快):http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)

     

    参考:http://www.cnblogs.com/Mr-Rice/p/3960487.html

              http://blog.csdn.net/olanlanxiari/article/details/48195389

              http://blog.csdn.net/xueli1991/article/details/51914914

  • 相关阅读:
    在线jq库
    解决python3.6的UnicodeEncodeError: 'gbk' codec can't encode character 'xbb' in position 28613: illegal multibyte sequence
    PHP后台支付的开发:微信支付和支付宝支付
    PHP操控Excel视频教程
    微信h5静默、非静默授权获取用户openId的方法和步骤
    OAuth2.0微信网页授权登录
    微信第三方登录 -- (PC端+移动端)
    web字体规范
    移动端字体设置
    在 Web 内容中使用系统字体
  • 原文地址:https://www.cnblogs.com/Allen-rg/p/6780554.html
Copyright © 2020-2023  润新知