Muszę uruchamiać skrypty w języku Python w aplikacji opartej na języku C. Jestem w stanie importować standardowe moduły z bibliotek Pythona tj: Osadzanie Pythona w C: Problemy z importowaniem lokalnych modułów
PyRun_SimpleString("import sys")
Ale gdy próbuję zaimportować moduł lokalnemu can
PyRun_SimpleString("import can")
zwraca komunikat o błędzie:
Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named can
Po wpisaniu polecenia import can
w IPython, system może go znaleźć.
Jak mogę połączyć moją aplikację z puszką? Próbowałem ustawić PYTHONPATH
do mojego katalogu roboczego.
ja przepraszam; Jestem nowy w Pythonie. Co masz na myśli poprzez ''? – Drew
Pusty ciąg. Co oznacza bieżącą ścieżkę w 'sys.path'. –
Mam go do pracy ... Chociaż nie jestem pewien, jak i próbuję replikować wyniki na innym komputerze. Próbowałem używać sys.path.append, a także ręcznie łączenie ciągów reprezentujących sys.path i żądaną ścieżkę. Wydaje się, że nie mogę jednocześnie mieć ścieżki systemowej i mojej ścieżki. Dzięki za pomoc. – Drew