update 2020-04-13 @ 0915 Central: Sorry for the delay in responding, got pulled off on some other work stuff.
But I'm still having the issue. In both my base and py37 environments. I wrote tiny script:
import pandas as pd
print("Current Pandas version is {}".format(pd.__version__)
I ran it and conda list | grep "pandas"
from the command line with the following output:
(base) C:\Users\Public\Documents>conda list | grep "pandas"
pandas 1.0.3 py37h9b59f54_0 conda-forge
(base) C:\Users\Public\Documents>python pandas_version.py
Current version of Pandas is 0.25.0rc0
(base) C:\Users\Public\Documents>activate py37
(py37) C:\Users\Public\Documents>conda list | grep "pandas"
pandas 1.0.3 py37h9b59f54_0 conda-forge
pandas-profiling 2.4.0 py_1 conda-forge
(py37) C:\Users\Public\Documents>python pandas_version.py
Current version of Pandas is 0.25.0rc0
(py37) C:\Users\Public\Documents>
I'm correct in that these version should match right? Am I doing something wrong?
I built the py37 environment by running:
conda create -n py37 python=3.7 ipykernel pandas
----Original Post Follows----
I'm using Anaconda on a Microsoft DSVM and I have a discrepancy between the command line version
conda list
shows:
pandas 1.0.3 py37h9b59f54_0 conda-forge
However, in my Jupyter Notebook I see version 0.25.0rc0
pd.__version__
'0.25.0rc0'
Perhaps I'm just missing something, but one of my co-workers wrote a script I'm trying to use and it seems some functionality is missing because I'm on an older version of the Pandas package.
Is it normal for the version on the command line to not match that within a notebook? I'm in the same environment for both.