Самое простое решение было бы переустановить NumPy.
Откройте командную строку и введите:
pip3 uninstall numpy
или
pip uninstall numpy
для Python 2,
затем
pip install numpy
Можно пропустить пространство имен повышения полностью при помощи методов, описанных здесь. Просто используйте что-то как:
boost\:\:.*=NoStepInto
... в соответствующем ключе реестра.
Однако, если Ваш код называют из повышения (например, через a boost::function
или подобный), затем Ваш код будет пропущен также! Мне будет интересно, если кто-то может предложить хорошее решение для той проблемы...
Нет никакой платформы/компилятора независимого пути, но мне сказали, что можно сказать, что отладчик к не "ступает в" определенные функции или классы. Необходимо искать ключ реестра: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\NativeDE\StepOver]
и создайте строковую стоимость, названную как число в порядке, который правила должны применить (я немного смущен этим также, но я предполагаю, что правила просто заказаны в (возможно реверс) способ, которым они должны быть применены), и установите его на что-то как: "повышение::.* =NoStepInto". Например:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\NativeDE\StepOver]
"10"="boost\:\:.*=NoStepInto"
Можно читать немного больше здесь.