2016-05-07 14 views
5

Im cố gắng cài đặt gensim sử dụng pip nhưng tôi nhận được:Lỗi khi cài đặt Gensim: "Không thể nhập các công cụ thiết lập được yêu cầu để cài đặt từ phân phối nguồn".

"Could not import setuptools which is required to install from a source distribution. 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 377, in setup_py 
import setuptools # noqa 
    File "/Library/Python/2.7/site-packages/setuptools/__init__.py", line 11, in <module> 
from setuptools.extern.six.moves import filterfalse, map 
    File "/Library/Python/2.7/site-packages/setuptools/extern/__init__.py", line 1, in <module> 
from pkg_resources.extern import VendorImporter 
ImportError: No module named extern" 

bài viết khác đã gợi ý chạy

pip install -U setuptools 

mà báo cáo để có thành công cài đặt gói.

Installing collected packages: setuptools 
Successfully installed setuptools-21.0.0 

Tuy nhiên, chạy gensim pips cài đặt lệnh:

pip install gensim 

chỉ cung cấp cho các lỗi đầu tiên một lần nữa.

bất kỳ ý tưởng nào tại sao điều này có thể xảy ra?

+0

Mac OSX? Sử dụng hệ thống Python? – ChrisP

Trả lời

0

Tôi khuyên bạn nên bỏ qua việc sử dụng hệ thống python của bạn. Bạn có thể làm hỏng thứ gì đó và sau đó máy tính của bạn sẽ không hoạt động. Install Anaconda vào thư mục chính của bạn. Bản phân phối python này vv .. sẽ giúp bạn và chạy với 195 thư viện hoặc hơn. Bạn có thể sử dụng lệnh built in "conda install gensim" để nhận gensim mà không cần setuptools.

-1

Bạn cần có quyền quản trị này làm việc cho tôi sudo pip install setuptools

6

Tôi đã có một vấn đề rất tương tự khi cài đặt scipy Stack.

Cố gắng sử dụng: pip install --user setuptools

Thay vì sử dụng: pip install -U setuptools

1

Tôi đã có một lỗi tương tự với thư viện khác. Nó đã cho tôi hai bước, nhưng nó có thể là quá mức cần thiết.

# apt-get install python-setuptools 
# pip install -U setuptools 
+0

Dựa trên filepaths trong câu hỏi, OP đang chạy hệ điều hành OSX và không phải là bản phân phối Linux với 'apt-get'. – Adalee

0

Tôi chỉ gặp các sự cố tương tự. Chỉ cần cố gắng gỡ cài đặt tất cả phụ thuộc của công cụ cài đặt. Đặc biệt unisntall pkg_resources trong tình huống của bạn. Và sau đó cài đặt lại các công cụ thiết lập. Pip sẽ giải quyết mọi vấn đề phụ thuộc cho bạn. Sau đó, bạn có thể cài đặt gensim suôn sẻ.

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