Im khá mới để lập trình và Ubuntu. Hôm qua tôi cuối cùng đã xoay sở để tạo ra một hệ thống khởi động kép, vì vậy bây giờ tôi đang chạy Ubuntu 12.04 LTS. Đối với một dự án trường học, tôi cần phải làm việc trong Python3 với một mô-đun gọi là SPARQLWrapper (https://pypi.python.org/pypi/SPARQLWrapper).Python3 không có acces để python2 mô-đun (ubuntu)
Trên Ubuntu mới cài đặt của tôi, tôi đã cài đặt phiên bản Python mới nhất. Khi tôi gõ "python3" trong terminal của tôi, python 3.2.3 bắt đầu để thats tốt. Tôi đã cài đặt easy_install (sudo apt-get cài đặt python-setuptools), và tải xuống và cài đặt tệp SPARQLWrapper trứng (sudo easy_install SPARQLWrapper-1.5.2-py3.2).
Nếu tôi chạy python2 và sử dụng "nhập SPARQLWrapper", nó chỉ hoạt động. Nhưng nếu tôi cố gắng như nhau trong python3 nó mang lại cho tôi những lỗi sau:
[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
Vì vậy, vấn đề của tôi là python3 đó là không thể acces các module giống như python2 tôi. Làm thế nào để sửa lỗi này? Cảm ơn!
Tôi đã cài đặt phiên bản Python 3 của mô-đun này, trên https://pypi.python.org/pypi/ SPARQLWrapper Tôi đã tải xuống tệp SPARQLWrapper-1.5.2-py3.2.egg và cài đặt tệp này. Đây sẽ là phiên bản Python3. – Bouke