Это должно сработать, я не говорю, что это элегантно, но это то, что я лично попробую в первую очередь.sys.path
- это список всех мест, куда он направляется для импорта модулей, поэтому вы сначала удаляете все вхождения того, который вам не нужен, а затем вставляете в тот, который делаете хотите.
В ячейке перед импортом из sklearn:
import sys
syspath = sys.path
indexes = [i for i, s in enumerate(syspath) if 'scikit-learn-0.20.0-py27h4f467ca_1' in s]
for index in indexes:
syspath.pop(index)
sys.path.insert(0, '~/anaconda2/pkgs/scikit-learn-0.19.1-py27h9788993_0/lib/python2.7/site-packages/sklearn')
# now if you import from sklearn, should come from 19