Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 运行pip会导致UNICODEENCODEER错误_Django_Python 2.7_Pip_Python 3.4 - Fatal编程技术网

Django 运行pip会导致UNICODEENCODEER错误

Django 运行pip会导致UNICODEENCODEER错误,django,python-2.7,pip,python-3.4,Django,Python 2.7,Pip,Python 3.4,我刚刚重新安装了python和pip,但是当我运行命令pip时,我希望看到pip命令的帮助信息。相反,我得到的是: Traceback (most recent call last): File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "C:\Python27\lib\runpy.py", line 72, in _run_

我刚刚重新安装了python和pip,但是当我运行命令pip时,我希望看到pip命令的帮助信息。相反,我得到的是:

Traceback (most recent call last):
 File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
  "__main__", fname, loader, pkg_name)
 File "C:\Python27\lib\runpy.py", line 72, in _run_code
  exec code in run_globals
 File "C:\Python27\Scripts\pip.exe\__main__.py", line 9, in <module>
 File "C:\Python27\lib\site-packages\pip\__init__.py", line 210, in main
  cmd_name, cmd_args = parseopts(args)
 File "C:\Python27\lib\site-packages\pip\__init__.py", line 165, in parseopts
 parser.print_help()
File "C:\Python27\lib\optparse.py", line 1670, in print_help
  file.write(self.format_help().encode(encoding, "replace"))
File "C:\Python27\lib\optparse.py", line 1650, in format_help
  result.append(self.format_option_help(formatter))
File "C:\Python27\lib\optparse.py", line 1633, in format_option_help
  result.append(group.format_help(formatter))
File "C:\Python27\lib\optparse.py", line 1114, in format_help
  result += OptionContainer.format_help(self, formatter)
File "C:\Python27\lib\optparse.py", line 1085, in format_help
  result.append(self.format_option_help(formatter))
File "C:\Python27\lib\optparse.py", line 1074, in format_option_help
  result.append(formatter.format_option(option))
File "C:\Python27\lib\optparse.py", line 316, in format_option
  help_text = self.expand_default(option)
File "C:\Python27\lib\site-packages\pip\baseparser.py", line 110, in expand_de
fault
  return optparse.IndentedHelpFormatter.expand_default(self, option)
File "C:\Python27\lib\optparse.py", line 288, in expand_default
return option.help.replace(self.default_tag, str(default_value))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 11:
ordinal not in range(128)
回溯(最近一次呼叫最后一次):
文件“C:\Python27\lib\runpy.py”,第162行,在运行模块中作为主
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“C:\Python27\lib\runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“C:\Python27\Scripts\pip.exe\\uuuuu main\uuuuuuu.py”,第9行,在
文件“C:\Python27\lib\site packages\pip\\uuuuu init\uuuuuu.py”,第210行,在main中
cmd_name,cmd_args=parseopts(args)
parseopts中的文件“C:\Python27\lib\site packages\pip\\uuuuu init\uuuuuuuu.py”,第165行
parser.print_help()
文件“C:\Python27\lib\optparse.py”,第1670行,在打印帮助中
file.write(self.format_help().encode(编码,“替换”))
文件“C:\Python27\lib\optparse.py”,第1650行,格式为\u帮助
result.append(self.format\u option\u help(格式化程序))
文件“C:\Python27\lib\optparse.py”,第1633行,格式为\u选项\u帮助
result.append(group.format\u帮助(格式化程序))
文件“C:\Python27\lib\optparse.py”,第1114行,格式为\u help
结果+=OptionContainer.format\u帮助(self,格式化程序)
文件“C:\Python27\lib\optparse.py”,第1085行,格式为\u帮助
result.append(self.format\u option\u help(格式化程序))
文件“C:\Python27\lib\optparse.py”,第1074行,格式为\u选项\u帮助
result.append(格式化程序.format_选项(选项))
文件“C:\Python27\lib\optparse.py”,第316行,格式为\u选项
help\u text=self.expand\u默认值(选项)
文件“C:\Python27\lib\site packages\pip\baseparser.py”,第110行,展开
过错
返回optpass.IndentedHelpFormatter.expand\u默认值(self,option)
文件“C:\Python27\lib\optparse.py”,第288行,在expand\u default中
return option.help.replace(self.default_标记,str(default_值))
UnicodeEncodeError:“ascii”编解码器无法对位置11处的字符u'\xf8'进行编码:
序号不在范围内(128)
在此之前,我已经安装了Python3.4,但希望改为2.7。在3.4上,pip运行良好,但在python3.4上django存在一些问题


编辑:用户文件夹包含非ascii字符。这适用于python 3.4,但不适用于2.7。创建了一个具有ascii兼容字符的新用户。Pip现在可以正常工作,没有错误。

您的文件系统或用户名中是否有非ASCII字符?此外,这是什么版本的Pip?运行
pip-V
。文件系统中我的用户名中有一个ø。pip版本6.0.8这在问题跟踪程序中;标记为已解决,但尚未发布新的pip。更正;正如您所发现的,还有其他bug报告指出问题仍然存在。因此,这是一个已知的bug,开发人员正在努力修复它。