【发布时间】:2015-04-19 06:24:07
【问题描述】:
每当我尝试在 get-pip.py 脚本中安装 pip 时,它只会给我错误。 以管理员身份运行cmd,已经重新安装了python..
我正在使用 python 2.7.9
Exception:
Traceback (most recent call last):
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\commands\install.py", line 339, in run
requirement_set.prepare_files(finder)
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\req\req_set.py", line 355, in prepare_files
do_download, session=self.session,
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\download.py", line 782, in unpack_url
session,
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\download.py", line 667, in unpack_http_url
from_path, content_type = _download_http_url(link, session, temp_dir)
File "c:\users\alex temporõr\appdata\local\temp\tmp13p7cp\pip.zip\pip\download.py", line 841, in _download_http_url
file_path = os.path.join(temp_dir, filename)
File "C:\Python27\lib\ntpath.py", line 84, in join
result_path = result_path + p_path
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 18: ordinal not in range(128)</code>
好的,确实是因为名字中的“ä”,换了用户,安装正常,感谢Padraic Cunningham指出。
【问题讨论】:
-
从 Python 2.7.9 开始,
pip默认包含在 Python 二进制安装程序中。 -
是的,但是我在Python27文件夹的任何地方都看不到它,也没有Scripts文件夹。
-
ActiveState Python 2.7.8 安装程序还包含 pip。 activestate.com/activepython/downloads
-
这可能是因为你的路径中的
õ -
它应该是一个“ä”,这也是问题吗?
标签: python python-2.7 installation pip