==> 一切都很好
但现在输入:
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在你给我任何解决方案之前,我必须告诉你,我们的系统管理员和网络管理员都是控制/服务狂。
例如,我试图安装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我有一台能上网的窗户机器。然后,我可以通过sftp将文件从它传输到linux服务器。
有什么主意/解决办法吗?
编辑
好的,我试过了:http://lxml.de/build.html
第一:
make inplace
python setup.py install现在,如果取决于我打开python解释器的路径,它要么工作,要么得到上面的错误。我把源头也加进去了.但它并没有改变任何东西!
EDIT2:解决方案
请不要伤害我..。最后的解决方案:不要将名为lxml.py的文件放在试图导入lxml的目录中.最好将您的测试命名为lxml_test.py!
发布于 2017-05-17 16:23:28
您可能会将默认的python版本python2.7更改为其他类似python3.6的版本,因为我们都知道,两个版本之间有些模块是不同的,而且有些模块在python3+中工作不好,因此可以将python2.7重置为2.7。
如果您使用的是ubuntu,您可以这样做:
$ rm /usr/bin/python
$ ln -s /usr/bin/python2.7 /usr/bin/pythonhttps://stackoverflow.com/questions/21779155
复制相似问题