#python #visual-studio-code #scipy
#python #visual-studio-code #scipy
Вопрос:
В настоящее время я пытаюсь запустить программу с помощью Scipy, и я хочу использовать модуль load_npz. Всякий раз, когда я пытался его запустить, компилятор сообщал, что этот модуль не существует. Я запустил scipy.__version__
и получил 0.13.0b1, что имеет смысл относительно того, почему он не смог найти модуль, поскольку он не существует в этой версии, но я в замешательстве, поскольку у меня установлен 1.5.2 как в pip, так и в brew, но он продолжает по умолчанию использовать самую старую версию, что очень расстраивает.
Кто-нибудь знает, как избавиться от этой версии? Я попытался удалить из pip и brew, а также найти путь к импортированному scipy с устаревшей версией, но он по-прежнему вызывает проблемы. У меня действительно установлено много пакетов (numpy, matplotlib и т. Д.), Так может ли это быть зависимостью, которая продолжает переустанавливать старую версию?
Как ни странно, даже если я удалю scipy как из brew, так и из pip, он все равно покажет старую версию, но выдаст ошибку в другом локальном файле, который также использует scipy, сообщая, что модуль не существует (что ожидается, поскольку я его удалил).
Ответ №1:
напишите этот python, чтобы узнать местоположение импортированного scipy
import scipy
print(scipy.__file__)
Ответ №2:
Я понял это, я просто удалил все свои возможные местоположения scipy, а затем просто загрузил Anaconda и использую его в качестве своего интерпретатора python.