1

Java を使用して、django プロジェクトからいくつかのクラスを呼び出そうとしています。これが私のコードです:

PythonInterpreter interpreter = new PythonInterpreter();

        PySystemState sys = Py.getSystemState(); 


        sys.path.append(new PyString("/Library/Python/2.7/site-packages/"));
        sys.path.append(new PyString("/myApps/categoryApp/review/"));

        interpreter.exec("from products.models import Category");

しかし、私はこのエラーが発生しました:

Exception in thread "main" Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/myApps/categoryApp/review/products/models.py", line 4, in <module>
    from django.core.exceptions import ValidationError
  File "/Library/Python/2.7/site-packages/django/core/exceptions.py", line 4, in <module>
    from functools import reduce
ImportError: cannot import name reduce

それを解決するアイデアはありますか?インポートに問題があると思います

4

1 に答える 1