python setup.py install安装setuptools,pip踩坑记录(下载,配置环境变量)

发布于:2023-02-18 ⋅ 阅读:(661) ⋅ 点赞:(0)

起因: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库

本文含有隐藏内容,请 开通VIP 后查看