title: Cannot read ".parquet" files in Azure Jupyter Notebook (Python 2 and 3)
body: <p>I am currently trying to open parquet files using Azure Jupyter Notebooks. I have tried both Python kernels (2 and 3).
  After the installation of <em>pyarrow</em> I can import the module only if the Python kernel is 2 (not working with Python 3)</p>
  
  <p>Here is what I've done so far (for clarity, I am not mentioning all my various attempts, such as using <em>conda</em> instead of <em>pip</em>, as it also failed):</p>
  
  <pre><code>!pip install --upgrade pip
  !pip install -I Cython==0.28.5
  !pip install pyarrow
  
  import pandas  
  import pyarrow
  import pyarrow.parquet
  
  #so far, so good
  
  filePath_parquet = "foo.parquet"
  table_parquet_raw = pandas.read_parquet(filePath_parquet, engine='pyarrow')
  </code></pre>
  
  <p>This works well if I'm doing that off-line (using Spyder, Python v.3.7.0). But it fails using an Azure Notebook.</p>
  
  <pre><code> AttributeErrorTraceback (most recent call last)
  &lt;ipython-input-54-2739da3f2d20&gt; in &lt;module&gt;()
        6 
        7 #table_parquet_raw = pd.read_parquet(filePath_parquet, engine='pyarrow')
  ----&gt; 8 table_parquet_raw = pandas.read_parquet(filePath_parquet, engine='pyarrow')
  
  AttributeError: 'module' object has no attribute 'read_parquet'
  </code></pre>
  
  <p>Any idea please?</p>
  
  <p>Thank you in advance !</p>
  
  <p>EDIT:</p>
  
  <p>Thank you very much for your reply Peter Pan !
  I have typed these  statements, here is what I got:</p>
  
  <p>1.</p>
  
  <pre><code>    print(pandas.__dict__)
  </code></pre>
  
  <p>=> read_parquet does not appear</p>
  
  <p>2.</p>
  
  <pre><code>    print(pandas.__file__)
  </code></pre>
  
  <p>=> I get:</p>
  
  <pre><code>    /home/nbuser/anaconda3_23/lib/python3.4/site-packages/pandas/__init__.py
  </code></pre>
  
  <ol start="3">
  <li><p>import sys; print(sys.path) => I get:</p>
  
  <pre><code>['', '/home/nbuser/anaconda3_23/lib/python34.zip',
  '/home/nbuser/anaconda3_23/lib/python3.4',
  '/home/nbuser/anaconda3_23/lib/python3.4/plat-linux',
  '/home/nbuser/anaconda3_23/lib/python3.4/lib-dynload',
  '/home/nbuser/.local/lib/python3.4/site-packages',
  '/home/nbuser/anaconda3_23/lib/python3.4/site-packages',
  '/home/nbuser/anaconda3_23/lib/python3.4/site-packages/Sphinx-1.3.1-py3.4.egg',
  '/home/nbuser/anaconda3_23/lib/python3.4/site-packages/setuptools-27.2.0-py3.4.egg',
  '/home/nbuser/anaconda3_23/lib/python3.4/site-packages/IPython/extensions',
  '/home/nbuser/.ipython']
  </code></pre></li>
  </ol>
  
  <p>Do you have any idea please ?</p>
  
  <p>EDIT 2:</p>
  
  <p>Dear @PeterPan, I have typed both <code>!conda update conda</code> and  <code>!conda update pandas</code> : when checking the Pandas version (<code>pandas.__version__</code>), it is still <code>0.19.2</code>.</p>
  
  <p>I have also tried with <code>!conda update pandas -y -f</code>, it returns:
  `Fetching package metadata ...........
  Solving package specifications: .</p>
  
  <p>Package plan for installation in environment /home/nbuser/anaconda3_23:</p>
  
  <p>The following NEW packages will be INSTALLED:</p>
  
  <pre><code>pandas: 0.19.2-np111py34_1`
  </code></pre>
  
  <p>When typing:
  <code>!pip install --upgrade pandas</code></p>
  
  <p>I get:</p>
  
  <p><code>Requirement already up-to-date: pandas in /home/nbuser/anaconda3_23/lib/python3.4/site-packages
  Requirement already up-to-date: pytz&gt;=2011k in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
  Requirement already up-to-date: numpy&gt;=1.9.0 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
  Requirement already up-to-date: python-dateutil&gt;=2 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
  Requirement already up-to-date: six&gt;=1.5 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from python-dateutil&gt;=2-&gt;pandas)</code></p>
  
  <p>Finally, when typing:</p>
  
  <p><code>!pip install --upgrade pandas==0.24.0</code></p>
  
  <p>I get:</p>
  
  <p><code>Collecting pandas==0.24.0
    Could not find a version that satisfies the requirement pandas==0.24.0 (from versions: 0.1, 0.2b0, 0.2b1, 0.2, 0.3.0b0, 0.3.0b2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0rc1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0rc1, 0.8.0rc2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0rc1, 0.19.0, 0.19.1, 0.19.2, 0.20.0rc1, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0rc1, 0.21.0, 0.21.1, 0.22.0)
  No matching distribution found for pandas==0.24.0</code></p>
  
  <p>Therefore, my guess is that the problem comes from the way the packages are managed in Azure. Updating a package (here Pandas), should lead to an update to the latest version available, shouldn't it?</p>