1.问题发生
最近在研究selenium时,碰巧需要装configuration包,于是乎用pip在命令行安装
结果报了:
Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [6 lines of output] Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "C:UsersAdministratorAppDataLocalTemppip-install-7uh8r2t5configuration_a37d2a431105423c8797f1fceee8d6c2setup.py", line 30, in <module> description = file(os.path.join(here, 'README.txt')).read() NameError: name 'file' is not defined [end of output]
2.问题解决
2.1 上网查浏览器
于是开始上浏览器搜,一开始全是升级setuptools,这里贴出来几句,可能你们的问题就解决了
pip install --upgrade pip
pip install --upgrade setuptools
pip install ez_setup
可我把这些执行了一遍,没解决问题,只是少了几行错(上面的图不是最开始的错)。
2.2 手动下载包解决
后面我想会不会是安装源的问题,仔细看,我报错的下面几行,提示源码错误(setup.py line 30)于是乎,找了国内流行的几个pip源(这里也给你们粘出来)
常见pip镜像源(国内源)
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
我准备对比一下这几个源下的包有什么不同,打开了清华源和豆瓣源,按ctrl+f 输入configuration,点进去会有各个时期的版本,大概是这样(豆瓣源)
之后便是解压,查看setup.py文件的第三十行代码,发现description不重要,于是直接给注释了(
#description = file(os.path.join(here, 'README.txt')).read()
),注意修改后 ctrl+s 保存,后面又提示,我在方法上面加了一句,参考下图
description = ''
Traceback (most recent call last):
File "setup.py", line 38, in <module>
long_description=description,
NameError: name 'description' is not defined
2.3 使用pip安装本地包
python使用pip安装本地包-Python之pip使用详解|附第三方库安装总结_weixin_37988176的博客-CSDN博客
Step1:首先在https://pypi.org/下载需要的安装包
Step2:解压缩该文件。
Step3:命令行工具cd切换到所要安装的包的目录,找到setup.py文件,然后输入python setup.py install安装
原文地址:https://blog.csdn.net/HEIXIAOLV/article/details/130222443
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_47654.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。