1、背景介绍
重装win10系统,重装Python。在坑出现之前,已经完成了Python的安装(D盘),并且在系统中添加了环境变量。由于平时需要用到Python2.7和Python3.6,这里将对应的解释器分别改名为Python2和Python3。
2、踩过的坑
2.1、安装setuptools
在安装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:.......
但是另外一种方法却没有问题(知道原因的大神,不吝赐教)——cd 命令进入pip安装包文件,再使用python2 setup.py install 语句。
但是在cmd中输入 pip list 时提示语法错误
再次检查环境变量,确认都有添加
在网上查找一些解决方法,比如使用python -m pip install.
命令有用,但是还是无法解决问题
折腾许久,最后还是需要进入pip安装包,在该文件目录下使用pip命令,安装工具包。
3、思考
3.1 此次安装与上次的异同点
上次安装时并不会出现这类的问题,很顺利。此次安装与上次最大的区别在于路径,上次直接安装在C盘,而这次在安装在D盘。其它都一样。
3.2 关于Anaconda
Anaconda 可以管理python编译环境,可以在Python2和Python3之间切换,确实很方便。但是在使用过程中,偶尔会遇到conda无效的情况(cmd中输入conda命令,提示'conda' 不是内部或外部命令。。。,希望有解决对策的大牛不吝赐教),每次都要重装anaconda,很麻烦。出现过几次后,就没有使用anaconda了。