title: Why can't I import functions in bert after pip install bert
body: <p>I am a beginner for bert, and I am trying to use files of bert given on the GitHub:<a href="https://github.com/google-research/bert" rel="noreferrer">https://github.com/google-research/bert</a></p>
  
  <p>However I cannot import files(such as run_classifier, optimisation and so on) from bert after using <code>pip install bert</code> to install bert in terminal. I tried to run following codes in jupiter notebook:</p>
  
  <pre><code>import bert
  from bert import run_classifier
  </code></pre>
  
  <p>And the error is:</p>
  
  <pre><code>ImportError: cannot import name 'run_classifier'
  </code></pre>
  
  <p>Then I found the file named 'bert' in <code>\anaconda3\lib\python3.6\site-packages</code>, and there were no python files named 'run_classifier', 'optimization' etc inside it. So I downloaded those files from GitHub and put them into file 'bert' by myself. After doing this I could import run_classifier.</p>
  
  <p>However, another problem occurred. I couldn't use the functions inside the files although I could import them.
  For example, there's a function <code>convert_to_unicode</code> in tokenization.py:</p>
  
  <pre><code>Help on module bert.tokenization in bert:
  
  NAME
  
      bert.tokenization - Tokenization classes.    
  FUNCTIONS
  
      convert_to_unicode(text)
      Converts `text` to Unicode (if it's not already), assuming utf-8 input.
  </code></pre>
  
  <p>Then I tried this:</p>
  
  <pre><code>import tokenization from bert
  convert_to_unicode('input.txt')
  </code></pre>
  
  <p>And the error is:</p>
  
  <pre><code>NameError: name 'convert_to_unicode' is not defined
  </code></pre>
  
  <p>Then I tried:</p>
  
  <pre><code>from tokenization import convert_to_unicode
  </code></pre>
  
  <p>And the error is:</p>
  
  <pre><code>ModuleNotFoundError: No module named 'tokenization'
  </code></pre>
  
  <p>I am really confused about this. </p>