2015-01-25 49 views
8

Tôi đang cài đặt numpy thông qua pip trên python 2.7.9 ... Tôi đã kiểm tra pip list và trả về pip (1.5.6), setuptools (12.0.4). Tôi đang chạy trên Windows 7 64-bit, và tôi đã thử cả hai phiên bản Python 32 và 64-bit.pip install numpy (python 2.7) không thành công với mã lỗi 1

pip install numpy kết thúc với:

Command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\jon\\appdata\\local\\temp\\pip_build_jon\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\jon\appdata\local\temp\pip-qnynnf-record\install-record.txt --single-version-externally-managed 

--compile failed with error code 1 in c:\users\jon\appdata\local\temp\pip_build_jon\numpyStoring 

debug log for failure in C:\Users\jon\pip\pip.log 

Khi tôi kiểm tra stackoverflow những bài viết khác về errorcode 1, giải pháp của họ là để chắc chắn rằng bạn có một phiên bản up-to-date của setuptools. Tôi đã cài đặt Python 2.7.9 từ trang web chính, và nó đi kèm với cả setuptoolspip sẵn sàng để sử dụng. Plus Tôi đã chắc chắn rằng hệ thống của tôi đã cài đặt chúng bằng cách kiểm tra pip list.

Vì vậy, thay vào đó, tôi tra cứu nhật ký gỡ lỗi lỗi bảng điều khiển đã yêu cầu tôi truy cập, tại C:\Users\jon\pip\pip.log. Nó khá dài, nhưng gần cuối nó nói

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27 

Tôi đã đi đến url đó, tải xuống trình biên dịch và chạy lại pip install numpy. Nó không ném mã lỗi 1 lần này, nhưng có một vấn đề khác. Nó in một bức tường lớn của văn bản vào màn hình, mà không bao giờ xảy ra lần cuối cùng tôi cài đặt numpy/matplotlib/etc. Nó in văn bản trong vài phút, rồi đóng băng và dừng lại.

Tôi không chắc chắn cách tiếp tục?

Nếu nó giúp tôi có thể đăng nhật ký gỡ lỗi pip.

+0

có nghĩa là một * bức tường văn bản lớn * khi biên dịch. Điều cuối cùng nó in là gì? –

+0

Cài đặt numpy với pip sẽ cố gắng biên dịch nó. Điều này có thể gây đau trên Windows, đặc biệt là 64-bit. Bạn nên sử dụng trình cài đặt EXE từ [trang này] (http://www.lfd.uci.edu/~gohlke/pythonlibs/). – BrenBarn

+0

@PadraicCunningham Khá là không thể giải mã được. Dưới đây là một ảnh chụp màn hình tôi đã chụp: [http://i.imgur.com/aAvYAJ4.png] –

Trả lời

31

Tải bánh xe (file .whl) tập tin từ here và cài đặt với pip:

  1. pip install wheel cài đặt hỗ trợ cho các tập tin bánh xe.
  2. pip install numpy‑1.9.1+mkl‑cp27‑none‑win32.whl để lắp đặt bánh xe.
+0

Tại sao các downvotes? –

+2

Không chắc chắn-- điều này làm việc hoàn hảo:) –

+0

Chúng ta phải chọn kiến ​​trúc CPU phù hợp. – Nitin

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