【问题标题】:Python selenium lib not installing on windowsPython selenium lib未安装在Windows上
【发布时间】:2011-03-31 15:49:07
【问题描述】:

尝试在 Windows 7 计算机上安装 Selenium 的 python 库:

我知道了:

------------------------------------------------------------
C:\Python27\Scripts\pip-script.py run on 03/31/11 11:44:21
Downloading/unpacking selenium
Exception:
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\pip-0.8.3-py2.7.egg\pip\basecommand.py", line 127, in main
    self.run(options, args)
  File "C:\Python27\lib\site-packages\pip-0.8.3-py2.7.egg\pip\commands\install.py", line 223, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "C:\Python27\lib\site-packages\pip-0.8.3-py2.7.egg\pip\req.py", line 936, in prepare_files
    location = req_to_install.build_location(self.build_dir, not self.is_download)
  File "C:\Python27\lib\site-packages\pip-0.8.3-py2.7.egg\pip\req.py", line 147, in build_location
    _make_build_dir(build_dir)
  File "C:\Python27\lib\site-packages\pip-0.8.3-py2.7.egg\pip\req.py", line 1177, in _make_build_dir
    os.makedirs(build_dir)
  File "C:\Python27\lib\os.py", line 157, in makedirs
    mkdir(name, mode)
WindowsError: [Error 5] Access is denied: 'C:\\Windows\\System32\\build'

【问题讨论】:

  • 也许以管理权限开始cmd

标签: python windows-7 selenium


【解决方案1】:
WindowsError: [Error 5] Access is denied: 'C:\\Windows\\System32\\build'

嗯,这行说您无权访问C:\Windows\System32\。这通常发生在您不是管理员。

尝试从管理员帐户运行pip

  1. 按 Windows 徽标事物(它的技术名称)。
  2. 输入“cmd”。
  3. 右键单击“cmd.exe”,然后单击“以管理员身份运行”。
  4. 忍受 UAC。
  5. 现在尝试运行pip

【讨论】:

  • 最佳且唯一的答案。
【解决方案2】:

从您有权访问的目录安装:

pushd %USERPROFILE%
pip install selenium

或者,您可以获得预构建包via PyPM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-19
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多