Anaconda / Spyder中的oct2py无法识别八度

Telesto

Windows 7的

Anaconda / Python版本3.4

八度版本4.0.3

OCTAVE_EXECUTABLE = C:\ Users \ Heather \ Octave-4.0.3 \ bin

大家好,

我一直在努力尝试使用Spyder使oct2py在Anaconda中工作。我想知道是否有人可以告诉我在Windows机器上的Spyder中运行它的正确方法?基本设置也许是我使用了错误的软件包?

到目前为止,我已经使用以下命令为Anaconda Cloud安装了oct2py软件包:

conda安装-c conda-forge oct2py = 3.5.9

在所有有关oct2py的文档中,都提到需要下载Octave才能使oct2py正常工作。因此,在此页面pypi.python.org/pypi/oct2py中,它提到了从sourceforge获取Octave,网址为

https://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/

我从那里下载了Octave 3.6.4,一个朋友帮助我在指向它的环境变量中获得了OCTAVE_EXECUTABLE。在这一点上,我能够在命令行中键入“ octave”,它将启动一个八度实例,但是Spyder永远不会识别出我已经安装了八度。

所以:

从oct2py导入八度

错误:无法导入名称八度

此时,我意识到Sourceforge Octave表示它是一个补充软件包,因此我从Windows的http://www.gnu.org/software/octave/卸载了Octave 3.6.4并安装了Octave 4.0.3 现在,当我单击应用程序时,Octave可以很好地打开,但是命令行无法识别术语“ octave”,我觉得这是一个退后一步。我再次查看了我的env变量,系统变量中出现了Octave的新路径,并且更新了OCTAVE_EXECUTABLE以指向新版本的Octave(目录中没有空格)。但是,即使在完全关闭并重新启动后,我的计算机也无法在命令行中识别“八度”,并且当我尝试运行oct2py.Oct2Py()时,Spyder仍然看不到八度。

因此,毕竟,我想知道是否有人获得了oct2py在Anaconda中工作,尤其是使用Spyder吗?为何如此?我试图打开我的python脚本,并使用.m文件执行功能并输出矩阵,该矩阵将在脚本中进一步用于计算。但是,如果我什至无法识别八度音阶,那我就不知道该如何完成它。

代码示例:

from oct2py import Oct2Py
filename = 'filename'
oc = Oct2Py()
eph_matrix = oc.read_eph(filename)
print(eph_matrix) #nx25 matrix

我希望我能让python识别Octave我可以通过导入行。

任何帮助将不胜感激。

Suever

OCTAVE_EXECUTABLEOCTAVE环境变量应该直接指向可执行文件并没有包含可执行文件的文件夹。因此,您可能需要将其设置为

OCTAVE_EXECUTABLE = C:\Users\Heather\Octave-4.0.3\bin\octave-cli.exe

另一种选择是将可执行文件作为的第一个输入Oct2Py

from oct2py import Oct2Py
octave = Oct2Py('C:\Users\Heather\Octave-4.0.3\bin\octave-cli.exe')

另外,如果您希望能够从Windows命令提示符下运行它,则需要将包含可执行文件('C:\Users\Heather\Octave-4.0.3\bin'的文件夹添加PATH环境变量中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

oct2py-使用python中的线程调用八度音程

来自分类Dev

Anaconda:无法导入pylab

来自分类Dev

在Anaconda中安装Plotly

来自分类Dev

在Anaconda中更新Statsmodels

来自分类Dev

Python Anaconda中的MongoDB

来自分类Dev

在 Ubuntu 中卸载 Anaconda

来自分类Dev

Anaconda 中的 numpy 库

来自分类Dev

无法在anaconda中安装tensorflow

来自分类Dev

无法在 anaconda 中安装漂亮的

来自分类Dev

由于绝地问题,Anaconda Spyder 无法启动

来自分类Dev

Anaconda更新打破了Spyder?

来自分类Dev

Spyder不再从Anaconda开业

来自分类Dev

Anaconda、spyder 和 python 路径

来自分类Dev

如何重置 Anaconda spyder 设置

来自分类Dev

Spyder无法在Windows 10的Anaconda虚拟环境中运行

来自分类Dev

无法在Anaconda(Spyder)中为python安装googleads模块

来自分类Dev

无法从sudo获得Anaconda python

来自分类Dev

无法使用 Anaconda 安装 VTK

来自分类Dev

无法在 Anaconda 中导入 TensorFlow

来自分类Dev

安装了oct2py软件包,但导入时无法识别

来自分类Dev

如何卸载 Anaconda2 并安装 Anaconda3?

来自分类Dev

Anaconda中的克隆基础环境

来自分类Dev

Anaconda中的python环境问题

来自分类Dev

蟒蛇在anaconda环境中显示

来自分类Dev

在Anaconda环境中执行Tox

来自分类Dev

在Anaconda中安装Tensorflow的问题

来自分类Dev

无法在Anaconda Tenserenv中运行convolutional.py

来自分类Dev

无法将tradingWithPython安装到Anaconda中

来自分类Dev

将arcpy模块导入Anaconda的Spyder