title: ModuleNotFoundError - No module named 'en-core-web-sm'
body: <p>I'm trying to deploy an app that uses en_core_web_sm which is a sub-module of spacy. In my code I had <code>import en_core_web_sm</code> and it worked fine when locally testing. In my venv I ran pipenv install <code>spacy[en-core-web-sm]</code> which produced this in the Pipfile: <code>spacy = {extras = [&quot;en-core-web-sm&quot;], version = &quot;*&quot;}.</code> I've tried multiple ways of importing this into my .py file but keep getting the <code>ModuleNotFoundError</code>.</p>
  <p>I've tried importing from <code>en-core-web-sm</code>, <code>en_core_web_sm</code>, <code>spacy['en_core_web_sm]</code>, <code>spacy.lang.en-core-web-sm</code>, among many other variations.</p>
  <p>I've also tried <code>en_core_web_sm = __import__('en-core-web-sm')</code> and <code>en_core_web_sm = __import__('spacy[&quot;en-core-web-sm&quot;]')</code> as I understand modules with dashes can be problematic when importing.</p>
  <p>What's the right way to import this? Thanks!</p>