Windows 10 64 位, pip 死活不能用,请问有解决办法吗?

2016-08-24 04:17:15 +08:00
 testcaoy7
pip install 任何东西都会得到以下输出:

Exception:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\pip\basecommand.py", line 209, in main
status = self.run(options, args)
File "C:\Python27\lib\site-packages\pip\commands\install.py", line 299, in run
requirement_set.prepare_files(finder)
File "C:\Python27\lib\site-packages\pip\req\req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "C:\Python27\lib\site-packages\pip\req\req_set.py", line 577, in _prepare_file
session=self.session, hashes=hashes)
File "C:\Python27\lib\site-packages\pip\download.py", line 810, in unpack_url
hashes=hashes
File "C:\Python27\lib\site-packages\pip\download.py", line 649, in unpack_http_url
hashes)
File "C:\Python27\lib\site-packages\pip\download.py", line 869, in _download_http_url
file_path = os.path.join(temp_dir, filename)
File "C:\Python27\lib\ntpath.py", line 85, in join
result_path = result_path + p_path
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 7: ordinal not in range(128)

python -m pip install --upgrade pip 也是一样,求解决办法
11662 次点击
所在节点    Python
31 条回复
dexterzzz
2016-08-24 11:46:28 +08:00
py3 就没这种事情
avichen
2016-08-24 13:59:21 +08:00
@testcaoy7 不是你 python 目录的问题,你的 windows 用户名是不是中文的, pip 下载的时候会在用户目录生成 temp 目录,等下来完了再执行安装。
你确认一下你 User 下面用户名是不是中文
Neveroldmilk
2016-08-24 17:09:51 +08:00
win 下面有预编译好的 python 包,直接装那个比 pip install 好使。真想用 python 内置功能顺畅还是 Linux 。
youngitachi
2016-08-24 23:31:20 +08:00
更新 win10 ,使用 bash on ubuntu on windows
testcaoy7
2016-08-25 10:39:18 +08:00
@avichen User 下的用户名还真是中文……
qnnnnez
2016-08-25 14:55:44 +08:00
Windows 的文件名有编码, Linux 的文件名只是二进制串而已
这锅不该 Windows 背吧?
chengxiao
2017-06-14 07:12:44 +08:00
@avichen 这位兄弟,麻烦请教下 virtualenv 也报同样的错该如何解决呀?似乎上面 2 个办法都不行
avichen
2017-06-14 12:12:15 +08:00
@chengxiao #27 不好意思没用 virtualenv,你自己在 google 一下吧
a1060778506
2017-10-02 13:46:02 +08:00
@avichen 我怎么才能私信你,我的 python 出问题了,我刚开始用这个网站,https://www.zhihu.com/question/66090790/answer/238310310 这个是我在知乎上面提到的问题,3 天了,python 的 pip 不能安装库的问题,都没解决,我都没招了,换硬盘安装,还有重装 python 和 pip 都不行,真的救急啊,大哥,
testcaoy7
2017-10-03 15:15:46 +08:00
@a1060778506 对不起,我已经不搞 Python 了,其实我也不是程序员
eastingcw
2018-08-13 22:54:35 +08:00
勾选'python.exe'属性中的”以兼容模式运行这个程序",选择 windows 7

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301350

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX