起因:pip升级报错
F:\F_software\Anaconda\python.exe -m pip install --upgrade pip
错误:
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
如下图:
之后卸载 setuptools
python -m pip uninstall pip setuptools
准备升级 setuptools
pip install --upgrade setuptools
发现报错了:
之后打算安装setuptools和pip,借鉴了PYTHON2.7安装SETUPTOOLS和PIP及卸载
注意如果提示:"xxx"不是内部或外部命令,也不是可运行的程序 或批处理文件,就去检查环境变量path是否配置了Python
下载链接:https://pypi.org/project/setuptools/
解压后发现输入python setup.py install
没反应,借鉴了手动安装pip,输入python setup.py install没反应解决方法
这才意识到应该配置环境变量(可看:python环境变量如何配置),最后成功安装setuptools 63.2.0
(注意setuptools 63.2.0这个文件本身也要在环境变量里)
开始下载:
下载完成后
用相同的方法安装pip
下载链接:https://pypi.org/project/pip/#files
开始下载:
下载完成后:
这样就可以了
最后简述一下python setup.py install
的过程:
python setup.py install
是我们用来安装下载的python包或者自己按照python官方规范开发的扩展包的常用指令。
通过这个命令,这个python包就会被安装系统或者你指定用户的python库里
python setup.py install
包括两步:
python setup.py build
python setup.py install
这两步,可分开执行, 也可只执行python setup.py install
, 因为python setup.py install
总是会先build后install.
python setup.py build
是python编译这个module的过程, 这个过程比较复杂,最后会生成build文件夹,除去build过程后的install过程,就是复制build/lib文件到用户指定的lib库