[英]Invoke Python command from R script with System()
在我的R腳本中,我必須執行外部Python腳本,然后使用System()
函數 。
system("python -m premailer -f daily-report.html -o
ready-weekly-report.html")
但是在R控制台中運行后,這就是我得到的
/usr/bin/python: No module named premailer
如果我從終端運行python命令一切正常。
編輯
premailer
( https://github.com/peterbe/premailer ) premailer
器。 這就是我解決這個問題的方法。
將以下行添加到該文件的末尾,在重新啟動R內核后向我展示了Rstudio中的正確路徑:
.Internal(Sys.setenv("PATH", paste("/usr/local/bin", Sys.getenv("PATH"), sep=":")))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.