Python安装工具包踩过的坑

1、背景介绍

重装win10系统,重装Python。在坑出现之前,已经完成了Python的安装(D盘),并且在系统中添加了环境变量。由于平时需要用到Python2.7和Python3.6,这里将对应的解释器分别改名为Python2和Python3。

Python安装工具包踩过的坑

2、踩过的坑

2.1、安装setuptools

Python安装工具包踩过的坑

在安装pip之前,需要安装setuptools. 把setuptools-40.8.0 安装包复制到Python2.7的安装路径(我的安装路径为:D:\Python27),使用python2 X\Y install语句,安装成功,其中Y为setuptools-40.8.0 安装包中的setup.py, X为setup.py的文件路径

2.2、安装pip

安装pip时使用与安装setuptools相同的语句,却出现error:error in 'egg_base' option:.......

Python安装工具包踩过的坑

但是另外一种方法却没有问题(知道原因的大神,不吝赐教)——cd 命令进入pip安装包文件,再使用python2 setup.py install 语句。

Python安装工具包踩过的坑

但是在cmd中输入 pip list 时提示语法错误

Python安装工具包踩过的坑

再次检查环境变量,确认都有添加

Python安装工具包踩过的坑

在网上查找一些解决方法,比如使用python -m pip install.

Python安装工具包踩过的坑

命令有用,但是还是无法解决问题

折腾许久,最后还是需要进入pip安装包,在该文件目录下使用pip命令,安装工具包。

Python安装工具包踩过的坑

 

3、思考

3.1 此次安装与上次的异同点

上次安装时并不会出现这类的问题,很顺利。此次安装与上次最大的区别在于路径,上次直接安装在C盘,而这次在安装在D盘。其它都一样。

3.2 关于Anaconda

Anaconda 可以管理python编译环境,可以在Python2和Python3之间切换,确实很方便。但是在使用过程中,偶尔会遇到conda无效的情况(cmd中输入conda命令,提示'conda' 不是内部或外部命令。。。,希望有解决对策的大牛不吝赐教),每次都要重装anaconda,很麻烦。出现过几次后,就没有使用anaconda了。