作者warex14 (航)
看板Python
标题[问题] Python2.7 Package安装 失败 (使用者为中文)
时间Wed Jun 1 14:18:49 2016
6/10更新近况:
前面的问题看起来应该是使用者为中文的问题
在前一部电脑中,我把安装档移到全英文路径下之後就不会跳出这个错误讯息了
但後面的问题并没有找到解决办法
不过换了一台电脑之後就完全OK了...
所以不知道前面那台电脑是出了什麽问题= =|||
------------------------------------------------------------------------
原本的问题:
作业系统:Win 7 Python版本:2.7
因为想要把变数存成word档,因此找到了python-docx这个package。
加上过去没有安装的经验,大致上就是看这个教学影片:
https://www.youtube.com/watch?v=ddpYVA-7wq4
以及这个Blog
http://goo.gl/J35Kjo
来一步一步安装
大致上我是先把它载下来
进入他的目录之後输入指令:python setup.py install
等了几秒之後出现了running install的字样
紧接着的就是一连串以running, copying, writing开头的指令
最後是:
error [Errno 2]No usable temporary directory found in
['C:\\Users\\\xb4\...','C:\\Users\\\...',...]
然後我去Python27\Lib\site-packages检查
并没有多出什麽东西
看起来是安装失败了
所以前面那个Error是什麽意思啊?跟记忆体有关吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.104.15.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1464761932.A.FD3.html
1F:→ ck574b027: pip 操作时会开暂存目录,似乎是 windows 问题让 pip 06/01 16:00
2F:→ ck574b027: 认不出自己开的路径,我之前好像是直接改 pip 解决。 06/01 16:03
3F:→ ck574b027: 也有可能是权限问题,但我不知道怎麽一步步 debug pip 06/01 16:09
4F:→ uranusjr: 看起来是因为使用者名称是中文, 这在 Python 2.7 一直都 06/01 17:33
5F:→ uranusjr: 很容易爆炸(烟) 改用管理员权限安装应该可以解决 06/01 17:33
来研究一下看看该怎麽办...
先谢谢大家了
※ 编辑: warex14 (120.104.15.94), 06/01/2016 17:55:19
6F:→ Mchord: 中文路径问题可以把环境变数temp设置成D:/temp/之类的来 06/02 08:06
7F:→ Mchord: 解决 06/02 08:06
稍微尝试了一下之後,把使用者名称改成英文,不过似乎无效...
之後我把要安装的档案先摆在D槽下去安装
看起来应该算是成功了...(吗?)
最後一行变成:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb4 in position
9:ordinal not in range<128>
不过site-package资料夹多了python_docx-0.8.5-py2.7.egg跟
lxml-3.6.0-py2.7-win32.egg
所以就接着测试自己想要的功能能不能运作
结果第一行
from docx import Document
就踢到铁板
跳出了一连串的:
from docx.api import Document #noqa
from docx.package import Package
from docx.opc.package import OpcPackage
...
...
最後是要form lxml import etree
就出现了ImportError:No module named lxml
整个傻眼,
前面几个from ... import ...那些的路径都是在
site-packages\python_docx-0.8.5-py2.7.egg\docx资料夹
而lxml我看了看是在site-packages\lxml-3.6.0-py2.7-win32.egg\lxml资料夹
里面就有etree.py
不太懂这是怎麽一回事...
※ 编辑: warex14 (120.104.15.94), 06/03/2016 12:21:12
8F:推 shadowjohn: 通常还是用easy_install或pip来装较好 06/03 14:47
9F:→ shadowjohn: C:\Python27\Scripts 里应该有 06/03 14:48
11F:→ shadowjohn: 上面那站是有人包好现成的,其实不错...方便 06/03 14:48
※ 编辑: warex14 (111.251.195.117), 06/10/2016 21:43:11