Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Rstudio中安装Python模块_Python_R_Module_Reticulate - Fatal编程技术网

在Rstudio中安装Python模块

在Rstudio中安装Python模块,python,r,module,reticulate,Python,R,Module,Reticulate,我正在尝试使用mac系统在Rstudio中运行python 3.8。然而,我对使用网状结构安装模块感到困惑。当我使用py\u install(“scipy”)安装scipy时,我可以成功安装它。然而,当我测试它的可用性时,我得到了FALSE输出,因此,我无法导入scipy模块 library(reticulate) use_python("/usr/local/bin/python3") py_available() # TRUE py_install("scipy") # installed

我正在尝试使用mac系统在Rstudio中运行python 3.8。然而,我对使用网状结构安装模块感到困惑。当我使用
py\u install(“scipy”)
安装
scipy
时,我可以成功安装它。然而,当我测试它的可用性时,我得到了
FALSE
输出,因此,我无法导入
scipy
模块

library(reticulate)
use_python("/usr/local/bin/python3")
py_available() # TRUE
py_install("scipy") # installed sucessfully
py_module_available("scipy") # FALSE
如果我在R
终端中使用
sudo pip install scipy
,我可以成功安装并导入它。有人能解释一下为什么我不能使用
py_install
安装Python模块吗

非常感谢。

也许这个“答案”适用于根据作品标题来到这里的人

import subprocess
subprocess.call(['pip3', 'install', "pandas"])

如果您阅读py_install的vigentte,命令“将Python包安装到虚拟环境或Conda环境中”。因此,您总是安装到一个与实际python安装不同的环境中(在conda或/usr/local/bin中),但是在使用py之后,您可以使用模块scipy_install@StupidWolf,谢谢你的回复。问题是,如果我使用py_安装,我无法导入模块。我明白了。好的,我已经安装了scipy,但假设我们做了类似py_安装(“pygame”)的事情;那么这应该行得通。使用py_install安装程序包时,您可以查看收到的消息。您的默认路径可能与我的不同