【前言】【絮絮叨叨篇】:说实话,不是第一次安装Python库了,但是貌似没有特别顺利的时候,可能还是遇到的困难不够多咯。配置环境真是个糟心的事儿,不过作为菜鸟,还是得磨练磨练,毕竟某人云:“配置环境也是实验的一部分啊!并不是没有用的,让你写一个使用说明或实验过程的时候就用得到了,自己的实验环境要清清楚楚的”。说的也对哦,你做实验又没有人替你配置环境,自己的实验自己做,自己的环境自己配置咯。

使用Python就免不了要配置实验环境,有以下三种方式:

window下逐个package安装

window下直接安装Anaconda或winpython等集各种安装包与一体的套件

实在受不了window就赶紧去投奔Linux,这些环境的配置使用要简单的多,没有那么多问题。

由于本菜鸟在Linux环境下操作还不够熟练,不忍心抛弃window系统的丰富应用程序,所以先容忍window环境配置的复杂多变。虽说有伟大的anaconda套件可以直接用,但是本宝宝还是倔强的不行,就是想自己安装这些乱七八糟的库。【强迫症晚癌,治不了了。。。所以活该走这么多弯路,泪奔~~~】

最近学习SVM,想配置一下Python环境做实验的,需要安装numpy、SciPy、matplotlib和Scikit-Learn。

l  NumPy(Numeric Python)系统是Python的一种开源的数值计算扩展,一个用python实现的科学计算包。它提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。

内容包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。

l  SciPy (pronounced

"Sigh Pie") 是一个开源的数学、科学和工程计算包。它是一款方便、易于使用、专为科学和工程设计的Python工具包,包括统计、优化、整合、线性代数模块、傅里叶变换、信号和图像处理、常微分方程求解器等等。

l  Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。它是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

l  Scikit-Learn是基于python的机器学习模块,基于BSD开源许可。Scikit-learn的基本功能主要被分为六个部分,分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站上的文档。

使用 pip install XXX.whl 失败告终篇

先是卸载了原有的不知道32bit还是64bit的numpy以防后续出现问题:

命令:pip uninstall numpy。

卸载成功后,参考第二步,注意到:安装过程中最重要的地方就是版本需要兼容。其中操作系统为64位,Python为2.7.8 64位,下载的四个whl文件如下,其中cp27表示CPython 2.7版本,cp34表示CPython 3.4,win_arm64指的是64位版本。

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

本以为很顺利地就安装结束了呢,安装numpy的时候就报错:

Python

- IOError: [Errno 13] Permission denied。。。查资料啊查资料~~~

Python - IOError: [Errno 13] Permission

denied:

查找了很多其他Error 13的问题,形式都不太一样,最后找个一个靠的近一些的说明:权限问题,但至今还没有解决:

以为是自己安装.whl 文件的方式不对,又找了找资料:

即,用cmd到DOS界面下,进入python 安装目录 *\python \Scripts\ 这个文件夹下,执行命令 pip install  D:\Python\ **.whl (

安装命令没有错。。最终还是没有解决掉这个问题。。。

只能暂时先放弃这个方法。

心塞,浮躁,负能量爆棚,吐槽。。发泄。。。

好了,发泄完了,继续找其他安装package的方案。

另寻妙计

既然不能用一个简单的方法一起解决掉,那就别搜搜这些库的安装办法呗。漫漫长征路啊。

看了看这个博客,其实和上面的那个方法是一样的。抱着侥幸心理,按照下面这个步骤试了一下:

numpy、SciPy:

matplotlib、scikit_learn:

妹的,居然用同样的方法安装,把安装文件换一个目录下就可以了。。。。

我得去确认一下 是不是F:\Python27\Scripts这个目录下不能安装的问题:

卸载之后再在之前失败的目录中安装一下。。。。居然也成功了。。。

苍天啊,没天理啊。。。就当是对我粗心大意、心浮气躁的一个惩罚吧……啊呜呜呜呜。。。

实验环境配置暂时告一段落,开始做实验吧。。其实人家的博客是对的,思路也是很清晰的,自己这边出问题,那就没办法咯。。

python下载package失败_Python package install血泪史相关推荐

  1. 为什么python下载视频失败_Python帮你把B站上喜欢的视频下载下来

    5月3日晚,央视在<新闻联播>前播放了B站青年宣言片<后浪>,这是B站首次登陆央视黄金时段,今天在朋友圈陆续看到相关的视频.最早用B站的同学都知道,B站是和A站以异曲同工的鬼畜 ...

  2. 为什么python下载视频失败_python 爬虫 下视频 问题

    公司有服务器上有自己专利的视频,让我测试能不能下载..目前迅雷或者chrome的fvd插件都无法下载下来视频.公司有同事用手机uc浏览器下载下来了视频. 首先说说他的技术,上次技术分享没有听得很仔细, ...

  3. python安装默认路径_Python pip install如何修改默认下载路径

    Python pip install如何修改默认下载路径 pip动不动就下载数百M的文件.这些文件默认在C:盘,那么为了节省空间需要修改这些路径: 打开cmd命令窗口.输入: python -m si ...

  4. python安装wheel失败_Python安装Pyinstaller失败,Preparing wheel metadata ... error

    python打包 Python安装Pyinstaller失败,Preparing wheel metadata ... error 解决办法 执行pyinstaller时报错:TypeError: a ...

  5. python虚拟环境创建失败_python 创建虚拟环境时报错OSError, setuptools下载失败

    错误信息如下: Using base prefix 'c:\\users\\huful\\appdata\\local\\programs\\python\\python36-32' New pyth ...

  6. python下载管理包_python3 package management 包管理 实例

    包是一种组织管理代码的方式,包里面存放的是模块 用于将模块包含在一起的文件夹就是包 包内包含__init__.py标志性文件 定义一个学生类,一个sayhello函数,一个打印语句 #p01.py c ...

  7. python安装依赖失败_python执行安装第三方依赖numpy失败:error: Unable to find vcvarsall.bat...

    一台计算机上同时安装了python2.7和python3.7. 现在为python2.7安装numpy包. 失败:error: Unable to find vcvarsall.bat ======= ...

  8. python下载网络错误_python下载出现问题

    下载第三方库失败:例如 C:\Users\HP>pip install selenium Collecting selenium Downloading https://files.python ...

  9. python selenium安装失败_python:学习selenium遇到的坑

    最近在学习python,在使用selenium做自动化时候遇上各种坑,有很多是自己不小心弄出来的,下面记录下自己学习中遇上的坑: 用pip安装selenium时候一直报错,提示没有权限,即使我用了su ...

最新文章

  1. 在对话框中应用CScrollView显示图像
  2. 手把手教你生成对抗网络 GAN,50 行代码玩转 GAN 模型!(附源码)
  3. 机器学习之用Python从零实现贝叶斯分类器
  4. Safari的CSS HACK方法
  5. 写在开年:移植wolfssl4.3.0到w60x_sdk_3.04时的一点问题
  6. OCP换题库了,052新加的考题及答案整理-第16题
  7. C# 使用Awaiter
  8. React开发(281):一定是路由错误
  9. MapReduce的基本流程
  10. linux提示桌面正在处理文件,linux系统下桌面配置文件.desktop的几个小问题
  11. jdk,Eclipse,SWTDesigner安装【原创】
  12. oracle gENT,Oracle 11g r2 新建空表不分配semgent
  13. 史上最全微信运营工具
  14. 我的Windows实用软件清单
  15. HashMap与ConcurrentHashMap面试要点
  16. windows安装深度linux,最漂亮的国产Linux,windows下安装深度操作系统步骤
  17. python格式jpg转换png(批量处理,深度24,尺寸不变)
  18. 李宏毅老师《机器学习》课程笔记-5 Transformer
  19. matlab 使得三维图形可以手动旋转,三维图形的平移,旋转与错切
  20. html fmt转换日期格式,JSP JSTL fmt:parseDate标签:转换为时间

热门文章

  1. Ensemble算法之GreedyEnsemble
  2. CentOS 7 升级 Linux 内核
  3. linux下eclipse汉化包,Archlinux KDE 添加中文语言包
  4. Windows驱动开发基础(五)驱动程序的数据结构
  5. XERO 系列之 GST报税
  6. CodeMix使用教程:扩展
  7. 81条恶搞脑筋急转弯
  8. 泊松过程以及泊松的性质
  9. python声明变量
  10. 运用计算机表演的节目,聆听计算机表演赛背后的故事