Meine R-Version ist 3.4.1, Python-Version 3.5.2 ist, und O ist Ubuntu 16.04.2Mit rPython Import numply mit Python 3.5
Ich habe RPYTHON_PYTHON_VERSION gesetzt = 3.5 bei rPython Installation, die mein Standard ist Python-Version für rPython.
♥ python.exec('import sys')
♥ python.exec('print(sys.version)')
3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609]
Wenn ich numpy durch rPython importieren (. Kein Problem ist, mit dem Import numpy in Python 3.5, funktioniert alles einwandfrei), ich habe diese:
♥ python.exec('import numpy')
Error in python.exec("import numpy") :
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: /usr/local/lib/python3.5/dist-packages/numpy/core/multiarray.cpython-35m-x86_64-linux-gnu.so: undefined symbol: PyType_GenericNew
Allerdings, wenn ich gesetzt RPYTHON_PYTHON_VERSION = 2 und neu installieren rPython, der Import numpy funktioniert. Wie kann ich numpy unter rPython mit Python 3.5 erfolgreich importieren?
anrufen Danke Bartimus, ich habe versucht, reticulate (es ist von Rstudio Jungs entwickelt und retikulierte Python ist die längste Schlange der Welt lol) und es kann mit Python 3.5 numpy importieren. Und beantworte deine Frage, ja, ich kann einige andere Pakete importieren, zB pymongo, datetime und bson, außer numpy unter rPython mit python 3.5. Das Einzige, was mich interessiert, ist python3 in R zu integrieren, damit du mir wirklich dabei hilfst, Danke noch einmal. –