title: How to resolve 'No module named 'cPickle'' exception in virtualenv
body: <p>I'm trying to run a program which connects to all databases(mysql,sqlite) and fetch data from it .</p>
  
  <p>Python version - 3.6.8</p>
  
  <p>Since the code is too long ,i'm showing only particular snippets.  </p>
  
  <pre class="lang-py prettyprint-override"><code>def show_columns_mysql(cursor,tbname):
      cursor.execute("""show columns from %s"""%(tbname))
      rs=cursor.fetchall()
      colname=[]
      for i in rs:
          colname.append(i[0])
      return colname
  </code></pre>
  
  <p>There is no problem or issue if i exexute the program in normal python environment . When i try to execute this in virtual environment ,it shows me <strong>No module named 'cPickle'</strong> .</p>
  
  <p>I have tried all the solutions but none solved my problem .</p>
  
  <p>What was the problem  ?</p>