#python #numpy
#python #тупой
Вопрос:
Я попытался принудительно переустановить numpy и поиграть в терминале. сначала я подумал, что моей средой сборки является python 2, поэтому я обновил ее до python 3, но она по-прежнему выдает мне эту ошибку.
Комментарии:
1. Возможно ли, что у вас установлено более одного интерпретатора Python? Это почти всегда является причиной такого рода проблем.
2. как бы я это проверил и исправил, если бы это было так?
Ответ №1:
Чтобы проверить, используют ли оба интерпретатора один и тот же Python, запустите эту программу в обоих.
import sys
print(sys.executable)
Если результат отличается, то это ваша проблема. Вам нужно будет использовать версию pip, которая находится в том же расположении, что и исполняемый файл, для установки пакетов для этого исполняемого файла.
Чтобы сделать это, следуйте по пути, указанному выше, и вы найдете подпапку под названием Scripts, в которой находится исполняемый файл pip. Этот исполняемый файл устанавливает пакеты только для своего интерпретатора, поэтому, чтобы установить numpy для интерпретатора, который вы используете с Sublime, следуйте пути, который вы получили от sublime, затем используйте эту версию pip для установки numpy, т.е. в терминале введите:
full/path/to/the/right/pip install numpy
Комментарии:
1. когда вы говорите в обоих, вы имеете в виду в IDLE и sublime?
2. Да, вы также можете просто ввести «какой python» в терминал, если вы используете Linux или Mac, чтобы увидеть, какой интерпретатор использует терминал при вводе «python»
3. Отредактировал свой ответ
4. Если вы хотите просмотреть там, попробуйте это osxdaily.com/2011/08/31 /…
5. Или в терминале вы просто вводите cd, а затем путь