在我的环境中安装 pandas 0.22 和 "conda install" 我遇到了麻烦()

I've a trouble() with installing pandas 0.22 with "conda install" in my enviroment

我正在学习 pandas,当我使用 python 3.7 使用 anaconda 创建环境时,我没有安装 pandas version 0.22.0(这是我正在做的课程的一个版本)在那之后。我尝试同时创建 2,但它不起作用,return 是冲突,但我不知道为什么冲突。所以,我尝试使用 Anaconda Navigator 创建一个环境,我明白了,我得到它创建了一个环境,但它没有安装 pandas,毕竟,我尝试安装 pandas手动将 CMD 进入环境,它正在 returning 下面的代码...

(python_pandas) C:\Users\luanx>conda install pandas=0.22.0
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
Examining wincertstore:  39%|############################################5                                                                      | 19/49 [00:53<00:49,  1.66s/it| Examining wheel:  43%|####################################################2                                                                     | 21/49 [01:19<01:42,  3.68s/i/
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package wheel conflicts for:
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> wheel
python=3.7 -> pip -> wheel
Package python conflicts for:
python=3.7
Package pip conflicts for:
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip
python=3.7 -> pip
Package ca-certificates conflicts for:
python=3.7 -> openssl[version='>=1.1.1a,<1.1.2a'] -> ca-certificates
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> requests -> urllib3[version='>=1.21.1,<1.23'] -> cryptography[version='>=1.3.4'] -> openssl[version='>=1.1.1b,<1.1.2a'] -> ca-certificates
Package setuptools conflicts for:
python=3.7 -> pip -> setuptools
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> setuptools
Package python-dateutil conflicts for:
pandas=0.22.0 -> python-dateutil
Package msgpack-python conflicts for:
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> cachecontrol -> msgpack-python
Package certifi conflicts for:
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> setuptools -> certifi[version='>=2016.09|>=2017.4.17']
python=3.7 -> pip -> setuptools -> certifi[version='>=2016.09']
Package wincertstore conflicts for:
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> setuptools -> wincertstore[version='>=0.2']
python=3.7 -> pip -> setuptools -> wincertstore[version='>=0.2']

pandas 版本 0.22.0 要求 python 版本从 3.5 到低于 3.6.0a0。 这就像只说 python 3.5 一样。所以你要么需要使用 pandas 0.24.0 或更高版本,要么降级到 python 3.5.

python=3.7 -> pip -> setuptools
pandas=0.22.0 -> python[version='>=3.5,<3.6.0a0'] -> pip -> setuptools

Supported version list Pandas 版本 0.22.0:

Python 2.7, 3.5, and 3.6.

您可以使用旧版本的 Python 创建一个环境,以便安装此版本的 Pandas。例如,这将为 Python 3.6

安装它
conda create -n myenv python=3.6 pandas=0.22.0

您可以在 the Conda documentation 中获得有关创建环境的更多信息。