如何解决网状py_run_file()函数无法执行Python脚本
为什么我会收到此错误?
网状py_run_file()函数无法执行Python脚本
我正在使用 pyenv virtualenv,我已经在其中启动了 R
> library(reticulate)
> py_discover_config()
python: /home/zvuser/.pyenv/shims/python3
libpython: /home/zvuser/.pyenv/versions/3.7.5/lib/libpython3.7m.so
pythonhome: /home/zvuser/.pyenv/versions/zvpjct:/home/zvuser/.pyenv/versions/zvpjct
version: 3.7.5 (default,Jan 26 2021,19:47:35) [GCC 7.5.0]
numpy: /home/zvuser/.pyenv/versions/3.7.5/envs/zvpjct/lib/python3.7/site-packages/numpy
numpy_version: 1.19.5
python versions found:
/home/zvuser/.pyenv/shims/python3
/usr/bin/python3
/usr/bin/python
> py<-import_main()
> py$var1=1
> py$var2=2
> py_run_file('blah.py')
Error in py_run_file_impl(file,local,convert) :
IndexError: list index out of range
Detailed traceback:
File "<string>",line 3,in <module>
这是python脚本:
cat blah.py
from sys import argv
var1=argv[1]
var2=argv[2]
vzv=var1+var2
print(vzv)
这段代码有什么问题。我正在运行的想法。 我试过 use_python('/home/zvuser/.pyenv/versions/3.7.5/bin/python3.7') 没有区别。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。