Код: Выделить всё
octave:1> pwd()
ans = C:\Users\bob
Код: Выделить всё
(base) PS C:\Users\bob> python
Python 3.9.12 (main, Apr 4 2022, 05:23:19) [MSC v.1916 32 bit (Intel)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from oct2py import Oct2Py
>>> o = Oct2Py()
>>> o.pwd()
'C:\\Users\\bob'
>>>
Код: Выделить всё
(base) PS C:\Users\rsg> python
Python 3.9.12 (main, Apr 4 2022, 05:23:19) [MSC v.1916 32 bit (Intel)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from oct2py import Oct2Py
>>> o = Oct2Py()
>>> o.pwd()
Traceback (most recent call last):
File "", line 1, in
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\dynamic.py", line 111, in __call__
return self._ref().feval(self.name, *inputs, **kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\core.py", line 403, in feval
return self._feval(
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\core.py", line 620, in _feval
write_file(req, out_file, oned_as=self._oned_as,
convert_to_float=self.convert_to_float)
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\io.py", line 58, in write_file
data = _encode(obj, convert_to_float)
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\io.py", line 351, in _encode
out[key] = _encode(value, ctf)
File "C:\ProgramData\Anaconda3\lib\site-packages\oct2py\io.py", line 376, in _encode
if isinstance(data, spmatrix):
NameError: name 'spmatrix' is not defined
>>>
- Windows 11 Home
- Anaconda (2022.05 — Python 3.9.12)
- Oct2Py (устанавливается с помощью «conda install -c conda-forge Oct2py»)
- Octave 8.2.0
Подробнее здесь: https://stackoverflow.com/questions/789 ... setup-woes