1
nyanyh 2016-08-24 06:12:38 +08:00
难道是因为用户名是中文?
|
2
wolfan 2016-08-24 07:18:53 +08:00
‘以管理员身份使用’
|
3
csy123 2016-08-24 07:47:37 +08:00
同求解决办法,我的也不能用
|
4
aaronzjw 2016-08-24 07:48:37 +08:00 via Android
用 Ubuntu 把, win 的编码问题太坑了
|
5
aaronzjw 2016-08-24 07:49:04 +08:00 via Android
试试 python3
|
6
quxw 2016-08-24 07:53:14 +08:00
赞同楼上,可能是路径问题,试下虚拟环境,避开中文目录试下
|
7
allanzyne 2016-08-24 07:58:09 +08:00 via Android
你可以根据调用栈的信息在 dowload.py 的 869 行调试一下,看是 temp_dir 或 filename 哪个字符串有问题,然后手动解决编码问题……(建议直接用 py3 ,我从来没搞懂过 py2 的字符串编码问题 = =
|
8
7654 2016-08-24 08:10:41 +08:00
UnicodeDecodeError: 'ascii' codec can't decode byte
上面这个错误我在 Linux pip 安装 cryptography 时遇到过,安装不成功,最后查看官网是需要 sudo apt-get install build-essential libssl-dev libffi-dev python-dev 后 pip install cryptography 所以楼主需要提供完整信息 |
9
20015jjw 2016-08-24 08:15:03 +08:00 via Android
换 Ubuntu/macOS 呗...
|
10
kokutou 2016-08-24 08:15:45 +08:00 via Android
0xb2 超出了范围 128 。。。
目录或者用户名有中文? |
11
zhuangzhuang1988 2016-08-24 08:31:39 +08:00
错误里不是写得很清楚嘛。。。
|
12
Chappako 2016-08-24 08:32:34 +08:00
因为 win 下各种问题,我换了 mac
|
13
lszxlong 2016-08-24 08:44:25 +08:00
你是不是改过 cmd 的编码或者是字体,还原默认应该就可以了 应该是这样
|
14
avichen 2016-08-24 08:48:01 +08:00
用以下两种方法试试
1.pip install Scrapy --upgrade --cache-dir=临时目录路径 2. python 目录 Python27\Lib\site-packages 建一个文件 sitecustomize.py 内容写: import sys sys.setdefaultencoding('gb2312') |
15
Britter 2016-08-24 09:06:45 +08:00
说是换 mac 或者 linux 的明显跑题了==
|
16
yeah2569 2016-08-24 10:14:44 +08:00
看看是不是安装了 32 位的 python ,貌似 64 位系统安装 32 位的 python 有时候会发生莫名的问题
|
17
y5254y 2016-08-24 10:53:08 +08:00
win10 64 位,用着正常
|
18
testcaoy7 OP 目录无中文名(安装目录在 C:\Python27 下), Google 了半天也找不到解决方案。
|
19
lavande 2016-08-24 11:40:21 +08:00
以前在公司电脑用 win10 玩 python 各种诡异的错误,但是不能给公司电脑换系统,后来弄烦了直接装了个虚拟机跑 ubuntu ……
|
20
testcaoy7 OP @avichen
解决了。谢谢。 python 目录 Python27\Lib\site-packages 建一个文件 sitecustomize.py 内容写: import sys sys.setdefaultencoding('gbk') |
21
dexterzzz 2016-08-24 11:46:28 +08:00
py3 就没这种事情
|
22
avichen 2016-08-24 13:59:21 +08:00
@testcaoy7 不是你 python 目录的问题,你的 windows 用户名是不是中文的, pip 下载的时候会在用户目录生成 temp 目录,等下来完了再执行安装。
你确认一下你 User 下面用户名是不是中文 |
23
Neveroldmilk 2016-08-24 17:09:51 +08:00
win 下面有预编译好的 python 包,直接装那个比 pip install 好使。真想用 python 内置功能顺畅还是 Linux 。
|
24
youngitachi 2016-08-24 23:31:20 +08:00
更新 win10 ,使用 bash on ubuntu on windows
|
26
qnnnnez 2016-08-25 14:55:44 +08:00 via Android
Windows 的文件名有编码, Linux 的文件名只是二进制串而已
这锅不该 Windows 背吧? |
29
a1060778506 2017-10-02 13:46:02 +08:00
@avichen 我怎么才能私信你,我的 python 出问题了,我刚开始用这个网站,https://www.zhihu.com/question/66090790/answer/238310310 这个是我在知乎上面提到的问题,3 天了,python 的 pip 不能安装库的问题,都没解决,我都没招了,换硬盘安装,还有重装 python 和 pip 都不行,真的救急啊,大哥,
|
30
testcaoy7 OP @a1060778506 对不起,我已经不搞 Python 了,其实我也不是程序员
|
31
eastingcw 2018-08-13 22:54:35 +08:00
勾选'python.exe'属性中的”以兼容模式运行这个程序",选择 windows 7
|