2

我正在尝试安装似乎可用的 pyarrow 0.16: https ://anaconda.org/conda-forge/pyarrow

当我执行以下操作之一时,会安装 0.15.1

conda install -c conda-forge pyarrow
conda install -c conda-forge/label/gcc7 pyarrow
conda install -c conda-forge/label/broken pyarrow
conda install -c conda-forge/label/cf201901 pyarrow
conda install -c conda-forge/label/cf202003 pyarrow

pip install 也安装 0.15.1

我尝试使用 conda env:

conda create -n work1 pyarrow=0.16.0

得到这个:

PackagesNotFoundError:当前频道不提供以下软件包:

  • pyarrow=0.16.0

知道是什么原因造成的吗?

4

2 回答 2

1

最新版本可从 conda-forge 频道获得。如果要从那里安装,建议创建一个新的 conda 环境。首先添加 conda-forge 作为通道并设置通道优先级(见说明):

conda config --add channels conda-forge
conda config --set channel_priority strict

然后尝试重新创建环境:

conda create -n work1 pyarrow=0.16.0
于 2020-04-25T12:56:03.413 回答
-2

检查来自https://pypi.org/pypi/pyarrow/json的pyarrow依赖项 在你发现:
['info']['requires_dist']

['numpy (>=1.14)',  
 'six (>=1.0.0)',  
 'futures; python_version < "3.2"',  
 'enum34 (>=1.1.6); python_version < "3.4"']  

然后,您还可以直接从https://pypi.org/project/pyarrow/#files下载 pyarrow-0.16.0-cp38-cp38-win_amd64.whl(或您需要的任何版本)并 pip 安装它。

于 2020-04-19T07:28:33.153 回答