python 库安装笔记

zoerywzhou@163.com

http://www.cnblogs.com/swje/

作者:Zhouwan

2017-2-22

友情提示


安装python库的过程中,最重要的地方就是版本需要兼容。其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配。其中文件名中包含的cp27表示CPython 2.7版本,cp34表示CPython 3.4,win_arm64指的是64位版本。

直奔主题


  • 安装pip、setuptools 和 wheel:

下载get-pip.py

执行命令:python get-pip.py

(This will install or upgrade pip. Additionally, it will install setuptools and wheel if they’re not installed already.)

  • 安装numpy、scipy、matplotlib 和scikit-learn (方法一:下载whl文件安装):

    • 到网址:  http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中去下载whl文件如下:

    • 最后一步:去到Python安装Scripts目录下,再使用pip install xxx.whl安装
      • 先装Numpy\Scipy\Matlotlib包,再安装Scikit-Learn。

      

      • 测试一下,可以看到,import成功,说明配置成功
  • 安装numpy(方法二:下载setup.py 安装包,通过python命令安装):

下载numpy 的setup.py
cmd命令进入到numpy安装包的目录下面,执行python setup.py

  • 安装pyzmq:

easy_install pyzmq 执行出错时,尝试使用 pip install pyzmq 命令,Successfully!

  • 安装Jupyter notebook:

在安装python、setup tools 和 VCForPython27的前提下:
pip install ipython notebook

  • 安装demjson:install demjson to deal with data in json format

命令:

1、解压下载的文件 :tar xvfz demjson-2.2.4
2、进入安装文件夹:cd demjson-2.2.4
3、用python命令安装即可:python setup.py install

好啦~~~大功告成!!!

小结:


常用的库安装方法有以下两种:

  1. 直接安装命令:easy_install、pip install、apt-get install

    • 如安装numpy:pip install numpy,将自动从网上获取最适合的资源
    • 缺点:有时候自动安装的python包比较多的时候,会出现版本不兼容的情况,导致不能正常使用。
  2. 先下载wheel文件,再通过pip 等命令安装
    • 如上面用到的 安装numpy方法一
    • 这种方法可以自己选择指定的安装版本,从而避免上面的错误;比较推荐这种安装方法
  3. 先下载相应的setup.py文件,然后到安装文件夹目录下,用Python命令:python setup.py install

本博客随着学习过程将不断更新,未完,待续……

祝大家学习愉快!

python 库安装笔记的更多相关文章

  1. python 库安装方法及常用库

    python 库安装方法及常用库 python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/……/ 2.运行cmd,切换到*:/**/……/目录下 3.运行s ...

  2. protocol buffer c++ python库安装

    c++库安装较简单,不要用源码,还得下载依赖,就被墙了 https://github.com/google/protobuf/releases  下载一个最新的release安装 #protoc -- ...

  3. python库安装(numpy+scipy+matplotlib+scikit_learn)

    python安装好后,库安装走了很多弯路,查了很多资料,终于安装成功,并且保存了该文章的地址,分享给大家 本人电脑windows 7,64位系统,安装的Python是3.5的,因此下载的库也是对应版本 ...

  4. python库安装方法及下载依赖库

    python库的安装方法 直接使用pip pip install xxx python第三方下载,可以在地址栏上输入所需库的名字,进行快速查找 源码安装 python setup.py install ...

  5. Python库安装注意事项

    由于一些python库依赖其它库或者其它组件,因此,在使用pip3命令安装python库的时候,经常会报错,告知缺失哪些组件. 但是, 开启VPN后,就没有再碰到类似错误,相关组件都是自动被安装. 因 ...

  6. python库安装失败的解决方法

    安装python库 在https://www.lfd.uci.edu/~gohlke/pythonlibs 中,搜索对应库名称 选取对应版本下载 在cmd窗口中,用命令 pip install+文件路 ...

  7. Python库安装

    标签(空格分隔): Python 安装pip 正如管理Java Project的Maven,管理Scalar Project的sbt一样,Python也有其管理工具 -- pip,也是今天我们的主角哦 ...

  8. 【python库安装问题解决】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 121: invalid start byte

    好久没用python了...今天随便pip安装个库突然报错: Exception:‘’ (most recent call last):  File "C:\ProgramData\Anac ...

  9. python库安装如:requests,selenium等

    安装方式: 1.pip安装: 如:pip install requests 2.wheel安装: 在PyPI上下载对应的wheel文件:如要下载requests的wheel文件,打开:http://p ...

随机推荐

  1. LIQN join on 后跟多个条件

    sql 版:SELECT [t0].[OrderID], [t0].[CustomerID], [t0].[EmployeeID], [t0].[OrderDate], [t0].[RequiredD ...

  2. IOS开发中如何判断程序第一次启动(根据判断结果决定是否显示新手操作引导)

    IOS开发中如何判断程序第一次启动 在软件下载安装完成后,第一次启动往往需要显示一个新手操作引导,来告诉用户怎么操作这个app,这就需要在程序一开始运行就判断程序是否第一次启动,如果是,则显示新手操作 ...

  3. bitmap 加载的时候出现OOM,nullpointer

    1.OOM :对图片进行压缩,效果还不错:http://182.92.150.15:9876/static/server/topic_user/8068/201506/e5b37fec-0919-11 ...

  4. SQLite高级:一库建多表,封装类

    package eoe.database; import android.content.Context; import android.database.sqlite.SQLiteDatabase; ...

  5. MySQL5.6-Tomcat7环境变量的配置

    一.MySQL环境变量配置(zip安装):系统-高级系统设置--环境变量--path添加D:\Mysql\bin 找到mysql解压目录下的my-default.ini文件修改 basedir = D ...

  6. Round Numbers(poj 3252)

    题意:算出区间内二进制中0的个数大于等于1的个数的数字有多少个 /* 本来以为用数位DP搞,但是组合数更简单. 我们设n的二进制长度为len. ①:先考虑长度小于len的数字. 这里以数字22为例,二 ...

  7. [Angular Tutorial]PhoneCat Tutorial App

    (注:曾经在<不敢止步>一书中看到学到一个观点,作者认为学习一门技术最好的方法就是翻译某部领域书籍.这里我决定做一次尝试,接下来花1个月左右时间,将Angular Tutorial Pho ...

  8. 把windows的bat用好了,也很不错

    taskkill /f /t /im nginx.exe cp2nginx xcopy /e /i /y “D:\workspace\workspace1\aff\WebContent” “D:\ng ...

  9. php字符串比较

    比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说 就是前者强调“identical”类型也要求一样:后者要求“equal”,值相同就可以了.或者使用str ...

  10. xshell安装运行时提示缺少mfc110.dll

    下载最新的mfc110.dll文件 https://pan.baidu.com/share/link?shareid=1932421734&uk=1784696518&app=zd 之 ...