小编Nes*_*ter的帖子

Linux pyarrow 未定义符号

我正在运行 Python 3.7.2 并使用 Miniconda3 创建一个名为 的新环境test-env。我已将默认渠道的软件包安装pyarrow到此环境中;然而,当我尝试 and 时import pyarrow,Python 解释器给了我一个未定义的符号错误:

Import Error: /test-env/lib/python3.7/site-packages/pyarrow/lib.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZNK5arrow6Status8ToStringB5cxx11Ev
Run Code Online (Sandbox Code Playgroud)

从 SO 上的其他线程,我了解到这是由于编译器不兼容造成的。我不是开发人员,所以我不知道如何解决这个问题。

python-3.x pyarrow

7
推荐指数
1
解决办法
2883
查看次数

Conda:将软件包下载到本地自定义渠道

我正在尝试设置一个本地 Python 存储库以与 conda 一起使用作为自定义通道,如下所述:

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/create-custom-channels.html

我这样做是因为我无法从该服务器访问互联网。我所做的创建了一个以子文件/opt/local-channellinux-64noarch. 我将 Anaconda 发行版中的所有 Python 包复制到该/opt/local-channel/linux-64文件夹​​中,然后使用 conda 对其进行索引。

到目前为止这有效。但是,我仍然需要将一些包(例如 jellyfish)添加到频道中。我确实可以从另一台服务器访问互联网,所以我想知道是否有一种方法可以将包直接从一个在线存储库下载到我的本地计算机,然后将它们复制到我的本地频道并使用 conda 重新索引所有内容。

我已经阅读了 conda 的文档并查看了其他问题,但我不知道如何直接将包下载到通道而不将其安装到环境中。如果可能的话,我想通过 conda 来完成此操作,以便管理依赖项(即,当我将包安装到通道时,它也会安装任何依赖项)。

python anaconda conda

5
推荐指数
0
解决办法
942
查看次数

标签 统计

anaconda ×1

conda ×1

pyarrow ×1

python ×1

python-3.x ×1