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&gt;", line 2, in <module&gt;
        File "<pip-setuptools-caller&gt;", line 34, in <module&gt;
        File "C:UsersAdministratorAppDataLocalTemppip-install-7uh8r2t5configuration_a37d2a431105423c8797f1fceee8d6c2setup.py", line 30, in <module&gt;
          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,点进去会有各个时期的版本,大概是这样(豆瓣源)

 我下载最新的0.4版本的。

之后便是解压查看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博客

使用了2.离线安装

Step1:首先在https://pypi.org/下载需要的安装包

Step2:解压缩文件。

Step3:命令行工具cd切换到所要安装的包的目录找到setup.py文件然后输入python setup.py install安装

3.结果展示

 成功安装,且pycharm导入报错

 

 

原文地址:https://blog.csdn.net/HEIXIAOLV/article/details/130222443

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_47654.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注