在Windows上使用pip安装软件包rdap时出现EnvironmentError

时间:2019-05-07 13:45:17

标签: python pip rdap

我想根据github here中的说明安装模块rdap。我在cmd中使用命令pip install rdap遇到以下错误:

  

使用缓存收集rdap   https://files.pythonhosted.org/packages/76/8f/38ebde98eecf836c57727faccaef3b10be44ddfe9b2f5192b789e1792d89/rdap-0.5.0.tar.gz

     

由于环境错误而无法安装软件包:[WinError 267]   无效证明:   'C:\ Users \ FLEURDA \ AppData \ Local \ Temp \ pip-install-n7gubvsj \ rdap \ Ctl/tmp/git@github.com:20c'

错误消息翻译为:“文件夹名称无效”(可能等同于没有这样的文件或目录。) 这是IPython.sys_info()的结果:

{'commit_hash': '8c47bbcb3',
 'commit_source': 'installation',
 'default_encoding': '1252',
 'ipython_path': 'C:\\Users\\FLEURDA\\Anaconda3\\envs\\python_35_for_rdap\\lib\\site-packages\\IPython',
 'ipython_version': '7.5.0',
 'os_name': 'nt',
 'platform': 'Windows-10-10.0.17134-SP0',
 'sys_executable': 'C:\\Users\\FLEURDA\\Anaconda3\\envs\\python_35_for_rdap\\python.exe',
 'sys_platform': 'win32',
 'sys_version': '3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:05:27) [MSC '
                'v.1900 64 bit (AMD64)]'}

我不知道此错误是怎么回事。我是计算机的管理员。我可以成功安装任何其他软件包,而不会出现错误。

编辑:这是一个错误,已在软件包版本0.5.2.1中进行了报告并已修复

1 个答案:

答案 0 :(得分:1)

档案rdap-0.5.0.tar.gz包含一个子目录rdap-0.5.0/Ctl/tmp/git@github.com:20c/。该名称无效,因为它包含: — w32中的禁止字符(由于C:)。

这是程序包中的错误。请在https://github.com/20c/rdap/issues报告。