簡體   English   中英

如何使用pip install在Windows上安裝numpy?

[英]How to install numpy on windows using pip install?

我想使用pip install numpy命令pip install numpy但出現以下錯誤:

RuntimeError: Broken toolchain: cannot link a simple C program

我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC編譯器。 我認為它使用Visual C ++ 2010 Express中的編譯器,但實際上我不確定是哪個版本,因為我安裝了多個Visual Studio。

我知道有用於Windows的預編譯軟件包,但是我想弄清楚是否有某種方法可以通過鍵入pip install numpy

編輯:我認為可能還有其他必須在使用之前進行編譯的軟件包,因此不僅涉及numpy。 我想用我的編譯器解決問題,因此我可以輕松安裝任何其他類似的軟件包,而無需搜索預構建的軟件包(並希望有一些軟件包)

檢查python 2.7的安裝,而不是安裝/重新安裝pip(在此描述) ,而不是打開命令行並編寫

pip install numpy

要么

pip install scipy

如果已經安裝,請嘗試

pip install -U numpy

安裝擴展模塊可能是pip的問題。 這就是conda存在的原因。 conda是開源的BSD許可的跨平台軟件包管理器。 它可以輕松安裝NumPy。

兩種選擇:

  • 在這里安裝Anaconda
  • 在此處安裝Miniconda,然后轉到命令行並鍵入conda install numpy (確保PATH包含conda的安裝位置)。

令人沮喪的是,發布到PyPI的Numpy軟件包不會安裝在大多數Windows計算機上https://github.com/numpy/numpy/issues/5479

代替:

  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下載適用於您的Python版本的Numpy輪
  2. 從命令行安裝它pip install numpy-1.10.2+mkl-cp35-none-win_amd64.whl

自2016年3月起, pip install numpy在Windows上無需Fortran編譯器即可工作。 這里

pip install scipy仍嘗試使用編譯器。

2018年7月:mojoken報告說在沒有Fortran編譯器的情況下Windows上的pip install scipy工作正常。

py -m pip install numpy

為我工作!

首先通過此鏈接https://www.python.org/downloads/下載python 3.6.1或2.7.13任意一種。我更喜歡使用python 2.7或3.4.4。現在安裝后轉到該文件夾命名為python27 / python34,然后立即單擊腳本,在此處以管理方式左擊廣告打開命令提示符。 在命令提示符出現后,寫下他們的“ pip install numpy”,這將安裝numpy最新版本,安裝后將顯示成功注釋。 同樣,只需輸入“ pip install matplotlip”即可安裝matplotlib。 現在,如果您要下載scipy,則只需編寫“ pip install scipy”,如果它不起作用,則需要從鏈接https://sourceforge.net/projects/scipy/下載python scipy並進行安裝。

安裝miniconda( 在這里

安裝后,打開Anaconda Prompt(在“​​開始”菜單中搜索)

寫:

pip install numpy

安裝后,測試:

import numpy as np

我有同樣的問題。 我以非常意外的方式決定。 剛剛以管理員身份打開了命令行。 然后輸入:

pip install numpy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM