zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    readAsDataURL(file) & readAsText(file, encoding)
    MySQL: Integer & String types
    JavaScript 中事件绑定的三种方式
    vue-router 导航守卫
    js 常见数组算法
    CSS渐变色边框,解决border设置渐变后,border-radius无效的问题
    margin:auto你真的理解么
    当margin和padding的值是百分比时,如何计算
    关于 js 函数参数的this
    Vue.js 中的 v-cloak 指令
  • 原文地址:https://www.cnblogs.com/Allen-rg/p/6780554.html
Copyright © 2011-2022 走看看