![]() | 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('') |
![]() | 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 |