Я только что установили scitools-0,8, и я пытаюсь импортировать его с помощью from scitools.std import *
неспособные импортировать scitools питон
, но я получаю сообщение об ошибке, говорящее
ImportError: No module named oldnumeric.mlab
numpy import filed!
see doc of scitools.numpytools module for how to choose Numeric instead.
Я не хочу быть используя Numeric, поскольку книга, которую я изучаю, использует numpy, и я читал ее, и кажется, что numpy больше не поддерживает oldnumeric.
Я не знаю, как заставить scitools работать. Я использую Python 2.7
Существует подобный дубликат на это, но ответ он имеет в основном только не использует scitools
спасибо большое, что отлично работает на Python 2.7, любая идея, как я могу заставить его работать на python 3.5? – user3333708
@ user3333708 не очень легко - вы можете начать с запуска '2to3' в исходном коде, но, вероятно, вам также придется выполнять ручную отладку. Есть куча скрытых различий между 2 и 3, как изменения имени модуля, различные способы обработки наследования, 'xrange' и' range', 'map' становятся встроенными,' raw_input' и 'input', и многие Больше. Возможно, вы захотите сначала записать проблему и посмотреть, находится ли она на радаре-носителе. Удачи! – MattDMo
Проверьте [этот вопрос] (https://github.com/hplgit/scitools/issues/21) и связанный с ним патч - это может помочь. – MattDMo