2015-11-30 32 views
6

オブジェクトごとに。私はPython 2.7.10をWindows 7 64ビットで実行しています。私はPATHにC:\ Python27 \ Scriptsを追加しましたが、pipを実行できますが、モジュールをインストールすることはできません。例えばpipをインストールしないモジュール

pip install numpy 

それは再試行してしばらくの間、失敗を続け

Collecting numpy 
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after 
connection broken by 'ProtocolError('Connection aborted.', gaierror(11004,'getaddrinfo failed'))': /simple/numpy/ 

を与え、それが

Could not find a version that satisfies the requirement numpy (from versions: 
) 
No matching distribution found for numpy 

で終了し、おそらく私はファイアウォールの背後んだけど、私はかなりよ私はRのパッケージをinstall.packagesで完璧に細かくインストールすることができ、なぜ私はPythonで同じことをすることができないのか分からないので、失望しています。私はここから

numpy

numpyの場合には(手動でパッケージをインストールした場合、私はpipを使っに関して、何を欠場か

EDIT:?コメント欄で提案のとおり、私はダウンロードしましたnumpyからnumpyのためのファイル.whl、私はダウンロードディレクトリに移動し、私だけだ

pip install numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 

実行

numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl is not a supported wheel on this platform. 

どうすればよいですか?

+1

あなたは '直接pip'または共通によると、インストールパッケージの違いはありません手続き(pypiや他のソースからのダウンロードとインストール) – Andersson

+2

とにかく、numpyのようなC拡張モジュール/パッケージには、pi中のCコンパイルが必要ですpは特にWindows上で些細なことではないインストールします。公式サイトまたはC. Gohlkeのサイトからバイナリ配布をダウンロードすることを強くお勧めします。 Windowsの場合、pipは適切なビルドシステムがない限り、モジュールが純粋なpythonである場合、またはpypiにホイールパッケージがある場合にのみ機能します。 – otterb

+0

@otterb可能であれば、バイナリを使用することに100%賛成ですが、どうしたらいいですか?私の質問にリンクしているページから、[このリンク](https://pypi.python.org/packages/cp27/n/numpy/numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64)をクリックしました。 macosx_10_10_intel.macosx_10_10_x86_64.whl#md5 = b582a9de1e411a20555c04b852d1f6d1) 'whl'ファイルがあります。 Windowsインストーラはありません。どうすればインストールできますか? – DeltaIV

答えて

10

プロキシを使用します。例:

python.exe -m pip install numpy --proxy="proxy.com:8080" 

「proxy.com:8080」はプロキシサーバーのアドレスとポートです。これはOSの設定で見つけることができます。それらを取得する方法

  1. のWindows:What Is a Proxy or Proxy Server
  2. LinuxのHow can I find out the proxy address I am behind?
  3. OSX:How can I get Mac OS X's proxy information in a Bash script?
+1

--proxy =" proxy.com:8080 "で、proxy.comの代わりに何を入力すればよいですか? –

+0

私は自分の答えを広げました。 –

関連する問題