conda错误:无法导入zstandard



我的Conda (Ubuntu 18.04)有以下错误信息,但所有功能都正常运行:

/home/td7920/miniconda3/lib/python3.8/site-packages/conda_package_streaming/package_streaming.py:19: UserWarning: zstandard could not be imported. Running without .conda support.
warnings.warn("zstandard could not be imported. Running without .conda support.")
/home/td7920/miniconda3/lib/python3.8/site-packages/conda_package_handling/api.py:29: UserWarning: Install zstandard Python bindings for .conda support
_warnings.warn("Install zstandard Python bindings for .conda support")
Collecting package metadata (repodata.json): | /home/td7920/miniconda3/lib/python3.8/site-packages/conda_package_streaming/package_streaming.py:19: UserWarning: zstandard could not be imported. Running without .conda support.
warnings.warn("zstandard could not be imported. Running without .conda support.")
/home/td7920/miniconda3/lib/python3.8/site-packages/conda_package_handling/api.py:29: UserWarning: Install zstandard Python bindings for .conda support
_warnings.warn("Install zstandard Python bindings for .conda support")

我做了pip安装zstandard和conda安装zstandard。当我执行conda list时,都可以找到

zstandard                 0.19.0           py38h5945529_1    conda-forge
zstd                      1.5.5.1                  pypi_0    pypi

但是仍然得到错误。

我成功的秘诀:

pip install --upgrade --force-reinstall zstandard
pip install --upgrade --force-reinstall zstd

pip ... --force-reinstall收到新版本zstd,我没有从conda ... --force-reinstall收到。渠道:

  • bioconda
  • r
  • 蟒蛇
  • conda-forge
  • 违约

in .condarc ?

我在Windows 11盒子上,并且专门使用Anaconda/conda/navigator来安装和更新软件包,不惜一切代价避免使用pip。使用:Python 3.10.9 |由Anaconda, Inc.打包| (main, Mar 1 2023, 18:18:15) [MSC v.1916 64位(AMD64)]

我也遇到了这个问题,并尝试了大多数张贴的答案,但无济于事。我尝试在一个普通的conda env python窗口中导入zstandard,它提示我编译版本之间的冲突。所以我猜通过pip简单地强制安装最新版本的zstandard是值得冒险的。

我去https://pypi.org/project/zstandard/得到了最新的版本号,在写这篇文章的时候是0.21.0,在conda env终端窗口内运行pip install zstandard==0.21.0,问题就消失了。

对于我的每个环境,我都做了同样的事情,没有更多的问题。

我想出了一个解决这个问题的方法。我们需要在以下两个.py文件中import zstandard,然后一切都会顺利。

/home/ubuntu/anaconda3/lib/python3.9/网站/conda_package_handling/api.py

/home/ubuntu/anaconda3/lib/python3.9/网站/conda_package_streaming/package_streaming.py

相关内容

  • 没有找到相关文章

最新更新