gpt4 book ai didi

r - 如何为网状设置pyenv python

转载 作者:行者123 更新时间:2023-12-04 01:16:21 26 4
gpt4 key购买 nike

我正在使用 1.10 版本的网状包(R 版本是 3.5.1),我想将它配置为使用 pyenv python(路径是/Users/name/.pyenv/versions/hak/bin/python)。运行 py_config() 不会向我显示此 python 可用:

    python:         /usr/bin/python
libpython:
/System/Library/Frameworks/Python.
framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
pythonhome:
/System/Library/Frameworks/Python.
framework/Versions/2.7:/System/Library

/Frameworks/Python.framework/Versions/2.7
version: 2.7.10 (default, Oct 6 2017, 22:29:07)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]
numpy: /System/ Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
numpy_version: 1.8.0

python versions found:
/usr/bin/python
/usr/local/bin/python
/usr/local/bin/python3

因为我的 pyenv python 不可用,所以我在提到的路径上设置了 RETICULATE_PYTHON env 变量。但现在我得到了错误
initialize_python(required_module, use_environment) 中的错误:
    Python shared library 
'/Users/name/.pyenv/versions/3.6.5/lib/libpython3.6.dylib'
not found, Python bindings not loaded.

有谁知道如何解决这个问题?

最佳答案

默认情况下,pyenv 不会使用可共享的库构建 python。以确保它确实设置了 CONFIGURE_OPTIONS 变量或为您的 pyenv build $VERSION 做序命令如下例所示:

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.7.5

看:
https://github.com/pyenv/pyenv/blob/master/plugins/python-build/README.md#building-with---enable-shared)

关于r - 如何为网状设置pyenv python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54043607/

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