【发布时间】:2014-06-19 09:07:58
【问题描述】:
我有 Vista(请避免评论;D)...我确定 pip 的正确安装,因为我已经安装了其他软件包,但是当我尝试通过 pip 安装 selenium 时,结果就是这样。:
C:\Program Files\Python2.7.6>pip install selenium 下载/解压 selenium 运行 setup.py (路径:c:\users\gianlu~1\appdata\local\temp\pip_build_Gianluca «\selenium\setup.py) 硒包的 egg_info
正在清理...
下面的行是红色的(这是我的评论)
Exception:
Traceback (most recent call last):
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\basecommand.py", line
122, in main
status = self.run(options, args)
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\commands\install.py",
line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundl
e=self.bundle)
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\req.py", line 1234, i
n prepare_files
req_to_install.assert_source_matches_version()
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\req.py", line 464, in
assert_source_matches_version
% (display_path(self.source_dir), version, self))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xae in position 65: ordinal
not in range(128)
红色结束
Traceback (most recent call last):
File "C:\Program Files\Python2.7.6\lib\runpy.py", line 162, in _run_module_as_
main
"__main__", fname, loader, pkg_name)
File "C:\Program Files\Python2.7.6\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Program Files\Python2.7.6\pip.exe\__main__.py", line 9, in <module>
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\__init__.py", line 18
5, in main
return command.main(cmd_args)
File "C:\Program Files\Python2.7.6\lib\site-packages\pip\basecommand.py", line
161, in main
text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xae in position 80: ordinal
not in range(128)
我是 Phyton 的新手,这对我来说已经结束了。我唯一可以假设和调查的是,这件事与最后一行“Unicode...”有关。
感谢您的任何建议。
【问题讨论】:
-
Unicode 问题主要是代码、文件名或文件夹名中的本机字母问题。如果代码、文件名或文件夹名中有非英文字母,请将其删除。
标签: python-2.7 selenium pip