我们在Team Foundation Server(TFS)中有一个项目,其中包含非英语字符(š).当我试图编写一些与构建相关的东西时,我们偶然发现了一个问题 - 我们无法将š字母传递给命令行工具.命令提示符或其他什么不是搞砸了,并且tf.exe实用程序找不到指定的项目.
我已经尝试了.bat文件的不同格式(ANSI,带有和不带BOM的 UTF-8 )以及用JavaScript编写脚本(这本身就是Unicode) - 但没有运气.如何执行程序并将其传递给Unicode命令行?
我在使用pip时遇到了麻烦.例如:
pip install numpy --upgrade
Run Code Online (Sandbox Code Playgroud)
给我以下错误:
Collecting numpy
Using cached numpy-1.10.2.tar.gz
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 211, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 305, in run
wb.build(autobuilding=True)
File "/usr/local/lib/python2.7/dist-packages/pip/wheel.py", line 705, in build
self.requirement_set.prepare_files(self.finder)
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 334, in prepare_files
functools.partial(self._prepare_file, finder))
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 321, in _walk_req_to_install
more_reqs = handler(req_to_install)
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 505, in _prepare_file
abstract_dist.prep_for_dist()
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 123, in prep_for_dist
self.req_to_install.run_egg_info()
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 376, in run_egg_info
self.setup_py, self.name, …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 pip 和命令安装 pyevolve 模块:
pip安装pyevolve
并收到错误“UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xc0:序号不在范围内(128)”
我发现的唯一类似问题如下:
不幸的是,无法理解如何使用答案.. 任何人都可以帮我吗?
系统:Windows 7 64 位 Anaconda-2.2.0-Windows-x86_64
我跑pip,我总是得到以下错误,无论我传递给哪些标志pip:
$ pip --version
Traceback (most recent call last):
[...irrelevant details omitted...]
File "/usr/lib64/python2.7/codecs.py", line 314, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 203: invalid start byte
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?我该如何解决?
我安装了pip版本8.0.2.更改或清除LANG和LC_ALL环境变量没有帮助.我必须在这里阅读其他十几个问题,但我很难找到能够清楚地表明问题是什么或如何解决的问题.
pip ×3
python ×2
unicode ×2
command-line ×1
encoding ×1
input ×1
numpy ×1
python-2.7 ×1
ubuntu-14.04 ×1
windows ×1