Как я могу обновить Numpy только в одной версии Python? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь заставить OpenCV работать, но проблема в том, что моя версия Python27 Numpp слишком старая.Каждый раз, когда я пишу "install --upgrade numpy", мне говорят, что Numpy уже обновлен в C: Python37.Как я могу обновить Numpy в C: Python27, а не 37?Любая помощь будет высоко ценится.

Ответы [ 3 ]

0 голосов
/ 14 февраля 2019

Расширяя первый ответ JCutrer, после установки numpy на указанную версию вам нужно запустить интерпретатор python.exe указанной версии.

Итак, если вы сделали
c:\python27\Scripts\pip.exe install --upgrade numpy, библиотеки были установлены для python27, теперь вы можете запустить python по указанному ниже пути или установить этот путь в качестве интерпретатора в вашей IDE.

c:\python27\bin\python27.exe (или python.exe)

0 голосов
/ 14 февраля 2019

Простите, как я на 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
0 голосов
/ 14 февраля 2019

Я предполагаю, что вы используете pip install --upgrade numpy

Попробуйте where pip и where python, чтобы понять, с какой версии Python вы выполняете pip.Используйте which pip вместо этого на Mac или Linux.

Я предполагаю, что он вернет c:\python27\Scripts\pip.exe, если это так, попробуйте ...

c:\python27\Scripts\pip.exe install --upgrade numpy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...