2015-02-13 20 views
6

Tôi đã cài đặt textblob bằng pip như được đưa ra here.Chạy TextBlob trong Python3

Bây giờ, khi tôi cố gắng nhập này trong python3.4 trong terminal thì nó nói

ImportError: No module named 'textblob' 

Trong khi đó, trong python2.7 nó nhập khẩu hạnh phúc. Tôi đã thử cài đặt lại nó. Tôi thậm chí đã cài đặt lại pip. vấn đề ở đây là gì?

+0

Hệ điều hành nào? –

+0

Hệ điều hành cơ bản - Luna. – TrigonaMinima

+0

Tôi không thể nói riêng với hệ điều hành đó, nhưng tôi chắc chắn bạn có thể tránh hoàn toàn vấn đề này bằng cách sử dụng virtualenv. Nó có vẻ như bạn pip cài đặt textblob vào PATH cho python2.7, vì vậy nó không có sẵn để cài đặt py3.4 của bạn. Đây sẽ là giải pháp trên ubuntu: http://stackoverflow.com/questions/10763440/how-to-install-python3-version-of-package-via-pip-on-ubuntu có thể điều đó sẽ làm sáng tỏ. –

Trả lời

5

Tiểu OS là một phái sinh Ubuntu,

$ sudo apt-get install python3-pip 
... 
$ pip3 install textblob 

nên làm các trick. Có thể bạn phải áp dụng một số biến thể nhỏ cho những điều trên do sự khác biệt cuối cùng giữa Tiểu học và Ubuntu.

Hãy nhớ rằng Python 2.7 và Python 3.x là hai hệ thống độc lập, những gì bạn cài đặt trong 2.7 chắc chắn KHÔNG tự động có sẵn cho 3.x và trò chuyện ngược lại là đúng.

+0

Nó cho 'Không thể định vị gói python3-pip'. Tôi đã theo [câu trả lời này] (http://askubuntu.com/posts/412179/revisions) cho tôi pip3. Sau khi chạy 'pip3 install textblob', textblob được cài đặt trong python3.2. Đối với, python3.4 'python3.4 -m pip install textblob' đã làm việc. Tôi có một câu hỏi. Đối với các gói có hỗ trợ cả python2.7 và python3.4 thì có cách nào để cài đặt mô-đun đó một lần và nhập nó vào cả hai phiên bản của python không? – TrigonaMinima

+0

Làm cách nào để thực hiện điều đó trong cửa sổ? Tôi nhận được cùng 'NoModuleFoundError' – ykombinator

Các vấn đề liên quan