update 2020-04-13 @ 0915 Central: Извините за задержку с ответом, меня отвлекли на некоторые другие рабочие вещи.
Но у меня все еще есть проблема. И в моей базе, и в среде py37. Я написал крошечный скрипт:
import pandas as pd
print("Current Pandas version is {}".format(pd.__version__)
Я запустил его и conda list | grep "pandas"
из командной строки со следующим выводом:
(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>
Я прав в том, что эти версии должны совпадать правильно ? Я делаю что-то не так?
Я создал среду py37, выполнив:
conda create -n py37 python=3.7 ipykernel pandas
---- Исходное сообщение следует ----
Я использую Anaconda в Microsoft DSVM, и у меня есть расхождение между версией командной строки
conda list
показывает:
pandas 1.0.3 py37h9b59f54_0 conda-forge
Однако в моем ноутбуке Jupyter я вижу версию 0.25.0rc0
pd.__version__
'0.25.0rc0'
Возможно, я просто что-то упускаю, но один из моих коллег написал скрипт, который я пытаюсь использовать, и кажется, что некоторые функции отсутствуют, потому что я старше версия пакета Pandas.
Это нормально для версии в командной строке, которая не совпадает с версией в ноутбуке? Я в одинаковом окружении для обоих.