Jestem dość nowy w programowaniu i Ubuntu. Wczoraj udało mi się w końcu stworzyć system podwójnego rozruchu, więc teraz używam Ubuntu 12.04 LTS. Do projektu szkolnego potrzebuję pracować w Pythonie3 z modułem o nazwie SPARQLWrapper (https://pypi.python.org/pypi/SPARQLWrapper).Python3 nie ma dostępu do modułów python2 (ubuntu)
Na moim świeżo zainstalowanym systemie Ubuntu zainstalowałem najnowszą wersję Pythona. Kiedy wpisuję "python3" w moim terminalu, python 3.2.3 zaczyna się tak dobrze. Zainstalowałem easy_install (sudo apt-get install python-setuptools), a także pobrałem i zainstalowałem plik jaj SPARQLWrapper (sudo easy_install SPARQLWrapper-1.5.2-py3.2).
Jeśli uruchomię python2 i użyję "import SPARQLWrapper", to po prostu działa. Ale jeśli próbuję samo w python3 daje mi następujący błąd:
[email protected]:~$ python3
Python 3.2.3 (default, Oct 19 2012, 20:10:41)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import SPARQLWrapper
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named SPARQLWrapper
Więc mój problem polega na tym python3 nie jest w stanie acces tych samych modułów jak mój python2. Jak to naprawić? Dzięki!
już zainstalowana wersja tego modułu Python 3, na https://pypi.python.org/pypi/ SPARQLWrapper Pobrałem plik SPARQLWrapper-1.5.2-py3.2.egg i zainstalowałem go. To powinna być wersja Python3. – Bouke