gpt4 book ai didi

python - 在 pandas 中找不到 Numexpr

转载 作者:行者123 更新时间:2023-12-01 04:19:15 25 4
gpt4 key购买 nike

我在 Windows 7 机器上通过 pip 安装 numexpr 包:

pip list | grep numexpr
numexpr (2.4.6)

但是当我打开 ipython 并尝试使用 df.query 时它显示一个错误:

ImportError: 'numexpr' not found. Cannot use engine='numexpr' for query/eval if 'numexpr' is not installed

然后我用 pd.show_versions 检查它是否安装:

In [97]: pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 3.4.3.final.0
python-bits: 32
OS: Windows
OS-release: 7
machine: AMD64
processor: Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
byteorder: little
LC_ALL: None
LANG: None

pandas: 0.17.1
nose: None
pip: 7.1.2
setuptools: 18.5
Cython: None
numpy: 1.10.1
scipy: 0.16.1
statsmodels: 0.6.1
IPython: 4.0.0
sphinx: None
patsy: 0.4.1
dateutil: 2.4.2
pytz: 2015.7
blosc: None
bottleneck: 1.0.0
tables: None
numexpr: None
matplotlib: 1.5.0
openpyxl: 2.3.1
xlrd: 0.9.4
xlwt: 1.0.0
xlsxwriter: None
lxml: 3.5.0
bs4: 4.4.1
html5lib: 1.0b8
httplib2: None
apiclient: None
sqlalchemy: None
pymysql: None
psycopg2: None
Jinja2: 2.8

来自docs :

numexpr: for accelerating certain numerical operations. numexpr uses multiple cores as well as smart chunking and caching to achieve large speedups. If installed, must be Version 2.1 or higher.

最佳答案

关于您上次关于 numpy 1.10.1numexpr 兼容性的评论:我不确定我使用的是哪个 numexpr 版本,但昨天在家里使用了它 numpy 1.10.1python 3.4 下并且它有效。

我不是使用pip的专家,所以也许我的提示是错误的,但是当我最近在Ubuntu下使用pip升级numpy时,它仅更新了在我的计算机上并行安装的 python 2.7numpy

由于我使用 python 3.4 进行编码,我必须安装 pip3 才能将其升级为 python3。尝试使用 pip3 install numexpr 时安装是否有效。

关于python - 在 pandas 中找不到 Numexpr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com