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