Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Python 没有名为';rpytools';?_Python_R_Anaconda_Rstudio_Reticulate - Fatal编程技术网

Python 没有名为';rpytools';?

Python 没有名为';rpytools';?,python,r,anaconda,rstudio,reticulate,Python,R,Anaconda,Rstudio,Reticulate,我正在尝试使用R中的网状库。我使用了“functions.py”示例来测试它: # functions.py file def add(x, y): return x + y 在R studio(3.5.2版)中,我有: library(reticulate) source_python('functions.py') 但是,这将返回一个错误: Error in py_set_attr_impl(x, name, value) : Evaluation error: Mo

我正在尝试使用R中的网状库。我使用了“functions.py”示例来测试它:

# functions.py file
def add(x, y): 
    return x + y
在R studio(3.5.2版)中,我有:

library(reticulate)  
source_python('functions.py')
但是,这将返回一个错误:

Error in py_set_attr_impl(x, name, value) : 
  Evaluation error: ModuleNotFoundError: No module named 'rpytools'.
所以我被困在这里了。如果有帮助的话,我还将分享我的Python是64位的,版本是3.6.5。有人知道怎么做吗


谢谢

rpytools
是由
networkite
提供的模块,应该放在模块路径上。例如,我看到:

> library(reticulate)
> sys <- import("sys", convert = TRUE)
> sys$path
 [1] ""                                                                                                          
 [2] "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/bin"                          
 [3] "/Users/kevin/Library/Python/2.7/lib/python/site-packages/pip-18.1-py2.7.egg"                               
 [4] "/Users/kevin/Library/Python/2.7/lib/python/site-packages/virtualenv-16.0.0-py2.7.egg"                      
 [5] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python27.zip"                         
 [6] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7"                            
 [7] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin"                
 [8] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac"                   
 [9] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages"
[10] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk"                     
[11] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old"                    
[12] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload"                
[13] "/Users/kevin/Library/Python/2.7/lib/python/site-packages"                                                  
[14] "/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages"              
[15] "/Users/kevin/Library/R/3.5/library/reticulate/python"     
>库(网状)
>sys$path
[1] ""                                                                                                          
[2] “/usr/本地/酒窖/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/bin“
[3] “/Users/kevin/Library/Python/2.7/lib/Python/site-packages/pip-18.1-py2.7.egg”
[4] “/Users/kevin/Library/Python/2.7/lib/Python/site packages/virtualenv-16.0.0-py2.7.egg”
[5] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python27.zip“
[6] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7“
[7] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin”
[8] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/platmac”
[9] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/platmac/libscriptpackages”
[10] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk”
[11] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib old”
[12] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib dynload”
[13] “/Users/kevin/Library/Python/2.7/lib/Python/site-packages”
[14] “/usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site包”
[15] “/Users/kevin/Library/R/3.5/Library/networkite/python”

注意最后一个条目,它提供了导入时可以在其中找到
rpytools
的路径。你看到类似的东西了吗?

安装网状软件包,创建conda env,安装keras、tf和任何你需要的东西

找到当前R版本的包的存储位置,并找到网状文件夹,其中应该有一个python/rpytools目录。 (在我的例子中,R包安装在“C:\Users\abc\Documents\R\win library\4.1\Networkite\python”中)

使用此代码:

    library(reticulate)
    sys <- import("sys", convert = TRUE)
    sys$path 
库(网状)
系统