我正在尝试使用网状包通过 R 使用 Python。我成功地将网状连接到 Python 3.6 与Sys.setenv(RETICULATE_PYTHON = "/usr/local/bin/python3")
. 然后在注意到我的 Python 3.6 没有 Numpy 之后,我使用输入pip3 install numpy
到命令行并安装了它。现在,当我打电话时,我在使用 Reticulate 时遇到以下问题py_config()
:
py_config()
Error in py_run_string_impl(paste0("import sys; sys.path.append('", system.file("python", :
ImportError: cannot import name 'dtype'
Detailed traceback:
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/__init__.py", line 35, in <module>
from . import _internal # for freeze programs
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/nump
卸载 Numpy 解决了这个问题,但是我没有 Numpy。:(
谁能告诉我发生了什么以及如何解决它?