python - 在 Rstudio 中安装 Python 模块
问题描述
我正在尝试使用 mac 系统在 Rstudio 中运行 python 3.8。但是,我对使用 reticulate 安装模块感到困惑。当我使用安装scipy
时py_install("scipy")
,我可以成功安装它。但是,当我测试它的可用性时,我得到了FALSE
输出,因此我无法导入scipy
模块。
library(reticulate)
use_python("/usr/local/bin/python3")
py_available() # TRUE
py_install("scipy") # installed sucessfully
py_module_available("scipy") # FALSE
如果我sudo pip install scipy
在 R中使用terminal
,我可以成功安装并导入它。有人可以解释为什么我不能使用安装 Python 模块py_install
吗?
非常感谢。
解决方案
也许这个“答案”适用于根据 OP 标题到达这里的人;也适用于 jupyter
import os
os.system("pip3 install pandas")
或者:
import subprocess
subprocess.call('pip3 install pytesseract'.split())
或者:
import subprocess
subprocess.call(['pip3', 'install', "pandas"])
推荐阅读
- hibernate - 如果不为空,则 JPQL 加入获取
- javascript - Leaflet.js 地图未正确加载
- node.js - 用 Jest 模拟间接依赖
- python - 我在将 tensorflow 安装到 vs 代码时遇到问题
- react-native - React Native:等到动作完成并且reducers设置状态
- javascript - 如何查看当前 deno 版本中使用的 typescript 版本?
- c++ - c++ 是否仍在保存“原始值的引用”?
- python - 试图抓取网址
- java - 使用 JpaRepository 过滤子类单表的子类实体
- android - 带有渐变颜色的文本样式