2012-07-02 164 views
1

我不能在python中導入rdflib。錯誤詳細:ImportError:沒有名爲isodate的模塊

Python 2.7.3 (default, Jun 27 2012, 23:48:21) 
[GCC 4.6.1] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import rdflib 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/site-packages/rdflib/__init__.py", line 65, in <module> 
    from rdflib.term import URIRef, BNode, Literal, Variable 
    File "/usr/local/lib/python2.7/site-packages/rdflib/term.py", line 49, in <module> 
    from isodate import parse_time, parse_date, parse_datetime 
ImportError: No module named isodate 

如果有人能幫忙,我將不勝感激。

謝謝。

回答

2

似乎有是isodate的依賴性,所以儘量安裝的是通過你最喜歡的PyPI的安裝程序(PIP奧德* easy_install的*)。

+0

謝謝,但仍然有同樣的問題,如果你沒有它已經安裝上PIP

信息。 –

4

如果你實際上是通過pip安裝rdflib,那麼它的依賴性會來與它一起(包括isodate):

pip install -U rdflib 

easy_install -U rdflib 

有可能到頭來你可能會直接從源代碼已經安裝了它,這意味着你必須自己照顧自己的身體。
http://www.pip-installer.org/en/latest/installing.html

如果你有easy_install的,你可以這樣做::easy_install pip

+0

那麼,不會easy_install *安裝deps? ;) –

+1

@NiklasR:是的。我只是想推薦點子,我想;-) – jdi

+0

謝謝,但仍然有同樣的問題。 –

相關問題