Com o Python, geralmente é recomendado instalar suas dependências em um ambiente virtual. Dessa forma, você não polui as bibliotecas Python do sistema com as suas próprias. Além disso, ele permite que você instale diferentes versões do mesmo pacote em ambientes virtuais separados, o que pode ser útil se você estiver trabalhando em vários projetos.
Com o Python 3 no Ubuntu, primeiro você precisa instalar o python3-venv
para criar ambientes virtuais. Aqui estão todos os comandos que você precisa executar:
$ sudo apt-get install python3-venv
$ pyvenv env
$ source env/bin/activate
$ pip install numexpr
$ python # The library is now available and you may import it
Se você estiver usando o Python 2, será necessário instalar a ferramenta de terceiros virtualenv
para criar e usar o ambiente virtual, já que ele não vem com um embutido. Note, entretanto, que seus comandos são um pouco diferentes.