【问题标题】:Python 3.5.1 Cannot download Robot Framework libraryPython 3.5.1 无法下载机器人框架库
【发布时间】:2016-07-22 22:33:31
【问题描述】:

我是 Python 新手,我正在尝试使用 Robot Framework 自动化测试。当我尝试通过pip 下载库时,我遇到了一些问题。 我正在使用Python 3.5.1Robot Framework 3.0PyCharm 2016.1(64)

命令pip install robotframework-selenium2library 的输出: Collecting robotframework-selenium2library Using cached robotframework-selenium2library-1.7.4.tar.gz Complete output from command python setup.py egg_info: Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz Extracting in C:\Users\Radek\AppData\Local\Temp\tmpooendh2g Traceback (most recent call last): File "c:\users\radek\appdata\local\programs\python\python35\lib\site-packages\ez_setup.py", line 143, in use_setuptools raise ImportError ImportError 在处理上述异常的过程中,又出现了一个异常:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Radek\AppData\Local\Temp\pip-build-gh4jw21a\robotframework-selenium2library\setup.py", line 8, in <module>
    use_setuptools()
  File "c:\users\radek\appdata\local\programs\python\python35\lib\site-packages\ez_setup.py", line 145, in use_setuptools
    return _do_download(version, download_base, to_dir, download_delay)
  File "c:\users\radek\appdata\local\programs\python\python35\lib\site-packages\ez_setup.py", line 125, in _do_download
    _build_egg(egg, tarball, to_dir)
  File "c:\users\radek\appdata\local\programs\python\python35\lib\site-packages\ez_setup.py", line 99, in _build_egg
    _extractall(tar)
  File "c:\users\radek\appdata\local\programs\python\python35\lib\site-packages\ez_setup.py", line 467, in _extractall
    self.chown(tarinfo, dirpath)
TypeError: chown() missing 1 required positional argument: 'numeric_owner'

----------------------------------------

命令“python setup.py egg_info”失败,错误代码 1 在 C:\Users\Radek\AppData\Local\Temp\pip-build-gh4jw21a\robotframework-selenium2library\

安装工具是最新的,ez_setup 也是如此

C:\Users\Radek>pip install --upgrade setuptools Requirement already up-to-date: setuptools in c:\users\radek\appdata\local\programs\python\python35\lib\site-packages C:\Users\Radek>pip install ez_setup Requirement already satisfied (use --upgrade to upgrade): ez-setup in c:\users\radek\appdata\local\programs\python\python35\lib\site-packages

【问题讨论】:

  • 你可以毫无问题地下载其他库吗?试试旧版本的 setuptools/ez_setup 怎么样?

标签: python robotframework selenium2library


【解决方案1】:

Selenium2Library (尚)不兼容 Python 3.x。

我们有一个拉取请求 (github.com/robotframework/Selenium2Library/pull/564) 让 Selenium2Library 与所有 Python 版本兼容,但它不在官方版本中,并且已使用 Python 2.6、2.7 和 3.4 进行了测试.

我想安装你可以试试 github.com/HelioGuilherme66/robotframework-selenium2library/releases/tag/v1.8.0b1 例如: pip install -U --pre https://github.com/HelioGuilherme66/robotframework-selenium2library/archive/v1.8.0b1.zip

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2016-05-19
    • 2020-10-11
    • 1970-01-01
    • 2021-12-21
    • 2015-10-09
    • 2017-11-22
    • 1970-01-01
    • 2014-11-28
    相关资源
    最近更新 更多