64位win7系统Python3.4安装第三方库全纪录

       昨天不知道为什么,突然开始每次打开Anaconda3自带的Spyder就提示不能连接kernel了,多次尝试之后也没有彻底修复问题,偶尔打开Spyder的时候还是会出现这样的问题,有的时候就可以正常使用。但是,实在受不了一出现这种问题就只能重启编辑器或是电脑拼运气了。终于,昨天晚上完全卸载Anaconda3开始尝试着安装原版本的Python了。由于64位win7系统Python3.4这个组合比较少见,网上很少有相关的安装过程记录,所以我决定把昨天晚上的经历好好整理一下,纪念一下,也为那些想我一样的初学者在需要解决问题时一点儿提示,于是就有了这篇博文。如果那里出现了低级错误,还请各位看到博文的大神不要见怪,我真的只是个小白...

  1. 下载和安装Python

           首先,下载Python3.4,我这个人有点儿强迫症,一定要用最新版本的软件,所以,下载的是Python3.4.3,当然是在官网上下的,官网的下载地址是: Windows下Python各版本的下载地址(点击就可以进入了)。64位win7的Python3.4下载地址(点击进入链接)这个链接是可以复制到迅雷里直接下载的,如果需要其他版本的Python,请自行去官网查找下载。

           然后,安装Python3.4,双击运行之前下载好的Python3.4就可以了,默认是安装在C盘的,但是事实证明,装在别的盘符也是没关系的。我装在了D盘,安装路径是:D:\Program Files\Python34。这里需要说的是,在安装的时候有一步是询问添加哪些模块,比如pip之类的。有一个可选项是问是否添加系统路径,默认是不添加了,而且在下拉菜单的最后一项,如果不拉菜单的话,一般不会发现,我特意把它改成添加系统路径了。还有就是pip一定要安装,以后安装第三方库会很方便,如果这个时候没安装,以后还要手动安装,就不要给自己添麻烦了。其他的,都按照提示做就可以了,然后等它安装完毕。

           由于,昨天才刚刚安装好Python3.4,现在已经不能再安装了,又舍不得卸载,所以暂时先不贴图了。等我什么时候重新安装的时候,把图补上。

  2. 下载和安装第三方库

           默认的Python里是不包含科学计算之类的第三方库的,需要手动安装。当然了,可以使用Anaconda。如果安装Anaconda的话,就不用安装Python了。这里也把Anaconda的下载地址附上吧,想要尝试一下的人也可以试一下。Python3.4对应的Anaconda3下载地址(点击下载)。

           好,言归正传,下面开始安装第三方库,科学计算的话,一定会想到要安装NumPy,那就以NumPy为例。

           第一种方法,直接使用Python3.4自带的pip安装。在安装纯Python之前一直不敢用,因为在网上看到安装第三方库非常麻烦,所以选择了Anaconda。但是,真正尝试了才发现,之前是被误导了。Python3.4是默认自带pip的,所以只要我们开始操作就可以了。首先,在开始里找到cmd,然后运行,或者直接win+R,然后cmd回车。第二步,把命令的操作位置调整到你Python的安装目录里的Scritps目录下。具体的命令,见下图吧。

    64位win7系统Python3.4安装第三方库全纪录

    请会这些的大神不要用板砖呼我,我真的相信,还是有很多人不会用cd..这些命令的,体谅一下初学者嘛,嘻嘻。

    进入这个目录以后,用命令安装第三方库,比如Numpy。命令的形式是“pip install + 第三方库名”,安装Numpy的时候就是“pip install Numpy”。然后等着它自己玩就行了,它会玩得很开心,下载安装神马的,都能解决的。前提是,网速够,我当时就是因为网速不够,就出现了这样的问题:

    64位win7系统Python3.4安装第三方库全纪录

    图中是在更新pip,因为它提示我,我的pip版本低了一个主版本。我前面已经说了,在这种事情上,我向来有强迫症,所以,我依然决然的选择先更新pip。其实,后来也尝试不更新,直接安装NumPy的,结果也是一样的,报错的提示都是一模一样的。然后就纠结了。最后发现是连接超时,网速不好造成的。

           当然了,后来,寝室熄灯以后,多数人都睡觉了,再用这种方法安装第三方库都是没问题的了。可是,当时还么有熄灯,所以我又探索了第二种方法。

           第二种方法,下载想要安装的库的.whl文件,用pip安装本地文件。首先,要去搜想要安装的第三方库的.whl文件。这里有一个超级全的网址,一般的库各种版本都可以搜到,各种Python第三方库的.whl文件下载地址(点击进入)。这个网址里的库都是按字母顺序排好的,或者ctrl+F输入搜索,随你喜欢吧。然后把对应的.whl文件下载好,放到上面说的Python3.4安装文件的Scripts目录下。之后同样用命令进入Scripts目录下,首先输入pip install wheel。这个包很小,一般网速慢的时候也能安装上,还好还好。安装完wheel这个包之后,就可以安装.whl文件了。同样命令框进入上面说的Scripts目录,然后输入形式为“pip install wheel包名”的命令,比如“pip install numpy-1.9.2+mkl-cp34-none-win_amd64.whl”,具体的包名要看你下载的是什么包,包名千万不要打错了,符号字母都不能打错。如果实在没办法的话,可以手输命令里的包名,然后把包名再重新命名一下,就命名成钢材你打进去的那个包名,重新命名包之后,再去命令窗口里按回车,这样一般就不会出问题了。然后等它自己玩就行了。

  3.  安装第三方库时出现的问题

           在安装爬虫库ScraPy的时候出现了一点儿问题,当时居然忘了截图,我的错我的错...下次如果再遇到这种情况,一定把图补上。先去搜了一下ScraPy的.whl文件,结果惊喜的发现,我上面说的那个网址里没有64位的Python3.4对应的ScraPy,只有Python2.7对应的版本,当时就惊慌了,出现这种问题之后,我比刚开始淡定多了。直接用pip尝试着安装了一下,居然跑起来了,它在开心地下载安装中。可是,问题又出现了,当时的提示就是ScraPy里的lxml那个库安装失败,具体为什么我也没看明白。于是乎,我又去搜了一下lxml包的.whl文件,下载到本地之后用pip安装了,然后再用pip重新安装ScraPy,这里pip自动检测之前安装好的部分的情况,已经下载安装好的就不下载安装了,所以还是挺快的。最后终于安装成功了。事实证明,pip还是很智能的,不会像有些软件,安装到一半失败之后,就会影响下一次的重新安装。     

  4. 安装pip

           前面说过了,我不是要更新pip嘛,当时也发生了点儿惊心动魄的事。我用pip里提示我的命令更新pip,就是第一个图里的那个黄色字体提示的“pip install --upgrade pip”,下载完最新版本的pip之后,卸载旧版本pip,然后就在这时,提示我失败了,我再尝试使用pip的时候,就已经无效了。当时吓出一身冷汗!

           然后我就去搜了一下,发现可以手动安装pip,但是大神们给的地址我最开始有点儿没看懂。大神们说去这个网址下载pip的网址(点击进入)。进入之后发现是要下载pip的.whl文件,本来用“pip install wheel包名的命令”是可以安装的,但是我的pip已经不能用了,怎么安装.whl文件呢,我也不会了,于是继续找。

           再之后,找到了传说中的get-pip,就是官网上安装pip的那个界面里,本来应该是个下载的东西。install pip的界面(点击进入),然后找到了get-pip的链接,点进去,没有下载,而是一堆一堆的语句,然后是很多字符。就像这样:

    64位win7系统Python3.4安装第三方库全纪录

           大神们不要呼我,小白们,我教你们怎么办。在Scripts文件夹下新建一个txt文件,把get-pip的字符全选→复制→粘贴到txt里,然后把txt的后缀改成.py,双击运行,pip就又装好啦,哈哈哈~~~(其实,也可以右键点get-pip.py那个链接,然后使用迅雷下载的,只是,我不告诉你!~)

       废话就说到这里了。希望能帮到那些纯纯的初学者。大神们,就自行屏蔽这篇博文吧。   

 

      



你可能感兴趣的:(64位win7系统Python3.4安装第三方库全纪录)