title: How to install pyzmq for python's virtual environment in MacOs?
body: <p>I have created a virtual environment in python for my project. I wanted to use the virtual environment's kernel in jypyter-lab. All the instructions in the internet tells me to install jupyter package in my virtual environment. While installing it, it tries to install pyzmq package and fails with the error message:</p>
  <pre><code>buildutils/initlibzmq.cpp:10:10: fatal error: 'Python.h' file not found
  #include &quot;Python.h&quot;
            ^~~~~~~~~~
  1 error generated.
  error: command '/usr/bin/clang++' failed with exit code 1
  </code></pre>
  <p>Can somebody help me fix this issue? I am new to python and I have already scoured a lot of post in stackoverflow. If someone has already answered a working solution in other posts, please redirect me to that post.</p>
  <p>Commands used:</p>
  <pre><code>$source ./venv/bin/activate
  
  # for installing jupyter
  $python -m pip install juypter
  
  # only trying to install pyzmq
  $python -m pip install pyzmq
  </code></pre>
  <p>Thank you in advance.</p>