从R获取Python脚本时出现错误1033

2024-09-24 22:19:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,它向Discord发送消息。 从R开始,我成功地执行了以下几次:

library(reticulate)
use_python('C:/Users/OfirL1/Miniconda3/', required = T)
source_python('C:/Users/OfirL1/Google Drive (ronnydorone@mail.tau.ac.il)/Model Data/message.py')
# use sourced function here

但是今天,没有任何改变,我现在得到:

## Error in python_config(python_version, required_module, python_version,  : 
##   Error 1033 occurred running C:/Users/OfirL1/Miniconda3/python.exe  
## In addition: Warning message:
## In system2(command = python, args = paste0("\"", config_script,  :
##   running command '"C:/Users/OfirL1/Miniconda3/python.exe" "D:/OfirL1/Documents/R/win-library/3.6/reticulate/config/config.py"' had status 1033

我不明白为什么,或者1033代表什么(没有找到任何关于它的信息)。你知道吗


Tags: inpyconfigmessageuseversionlibraryrequired
1条回答
网友
1楼 · 发布于 2024-09-24 22:19:16

问题是您给出的路径use_python不正确,您应该指定python所在的整个路径,例如:

use_python('C:\\Users\\davidsr\\AppData\\Local\\Programs\\Python\\Python38-32', required = T)

这不会引起错误,如果您想知道如何找到完整路径,您可以运行下面的python代码,它将输出所需的路径:

import os
import sys
print(os.path.dirname(sys.executable))

相关问题 更多 >