OpenCVを動作させようとしていますが、これの問題は、Python27 Numppのバージョンが古すぎることです。 「install --upgrade numpy」と書くたびに、NumpyはC:Python37ですでに最新であると言われます。 37ではなくC:Python27でNumpyを更新するにはどうすればよいですか?どんな助けでも大歓迎です。
Macを使用しているので許してください。ただし、Windowsでも同様のコマンドが機能するはずです。
<path/to/particular/version/of/python> -m pip install numpy==<version number>
私のマシンからの例として:
$ # numpy versions before changes
$ python3.6 -m pip list | grep numpy
numpy 1.14.5
$ python3.7 -m pip list | grep numpy
numpy 1.15.2
$ # updating numpy for python3.6
$ python3.6 -m pip install numpy==1.16.1
.
.
.
$ # numpy versions after changes
$ python3.6 -m pip list | grep numpy
numpy 1.16.1
$ python3.7 -m pip list | grep numpy
numpy 1.15.2
JCutrerによる最初の回答を拡張して、指定されたバージョンにnumpyをインストールした後、指定されたバージョンのpython.exeインタープリターを実行する必要があります。
だから、あなたがしたと仮定c:\python27\Scripts\pip.exe install --upgrade numpy
、ライブラリがpython27用にインストールされました。次のパスからpythonを実行するか、このパスをIDEのインタープリタとして設定できます。
c:\python27\bin\python27.exe
(またはpython.exe)
pip install --upgrade numpy
を実行していると思います
where pip
とwhere python
を試して、pythonのどのバージョンからpipを実行しているかを把握してください。MacまたはLinuxでは、代わりにwhich pip
を使用してください。
c:\python27\Scripts\pip.exe
が返されると思います。
c:\python27\Scripts\pip.exe install --upgrade numpy