Это действительно вызвано разными версиями python. Jupyter не выполняет версию по умолчанию, установленную в моей системе. Чтобы получить правильную версию, нам нужно использовать print(sys.executable)
.
Таким образом, следующий код работал у меня,
import sys
!{sys.executable} -m pip install pandas