3
- 我下载了lxml的源码。
- 然后解压缩它
- 键入“python setup.py install”。
==>一切都很顺利。lxml无法导入元素etree
但现在打字:
import lxml
我得到:
Traceback (most recent call last):
File "lxml.py", line 1, in <module>
from lxml import etree
File "/Soft/fox_dev/dev/ut1u3h/dev/lxml.py", line 1, in <module>
from lxml import etree
ImportError: cannot import name etree
之前你给我任何解决方案,我必须告诉你,我们的系统管理者和网络管理员的控制/ Sercurity怪胎。
- 我不是root
- (上我试图安装在LXML从服务器),我不能达到公司以外的任何URL
例如我试图安装PIP:
>> python get-pip.py
Downloading/unpacking pip
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in /Home/ut1u3h/.pip/pip.log
我有一台可以到达网页的Windows机器。然后我可以通过sftp将文件从它传输到Linux服务器。
任何想法/解决方案?
编辑
好,我尝试:http://lxml.de/build.html
第一:
make inplace
python setup.py install
现在如果这取决于我打开了Python解释器的道路上,无论是它的工作或我得到的以上错误。我已经添加了pythonpath的源代码......但它不会改变任何东西!
EDIT2:解决
请不要伤害我......最终解决方案:不要把一个名为lxml.py文件从您尝试导入lxml,目录...而命名你的测试lxml_test.py !!!!
输出文件夹可能添加到您的Python路径,而不是源文件夹? –
什么是输出文件夹?有这样的文件的那个? – user2346536
我看到你解决了这个问题,但仍然有一个问题:既然你不是root,你是如何安装它的?在virtualenv里面? – Messa