Anaconda 使用SymPy(macOS)安装倍频程符号包-Can';我不能上班
因此,我在这里安装了倍频程符号包: 在倍频程命令窗口中,我键入:Anaconda 使用SymPy(macOS)安装倍频程符号包-Can';我不能上班,anaconda,octave,sympy,Anaconda,Octave,Sympy,因此,我在这里安装了倍频程符号包: 在倍频程命令窗口中,我键入: pkg install -forge symbolic 安装后,我通过键入以下内容运行了一个测试(如上面的链接所示): pkg load symbolic syms x 但是,我在symsx中遇到了以下错误 Symbolic pkg v2.8.0: Traceback (most recent call last): File "<string>", line 1, in <modu
pkg install -forge symbolic
安装后,我通过键入以下内容运行了一个测试(如上面的链接所示):
pkg load symbolic
syms x
但是,我在symsx
中遇到了以下错误
Symbolic pkg v2.8.0: Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named sympy
error: Python cannot import SymPy: have you installed SymPy?
Try "sympref diagnose" for more information.
error: called from
assert_have_python_and_sympy at line 123 column 7
python_ipc_popen2 at line 79 column 5
python_ipc_driver at line 59 column 13
python_cmd at line 163 column 9
valid_sym_assumptions at line 38 column 10
assumptions at line 82 column 7
syms at line 97 column 13
返回conda 4.7.11
我也打字
conda list
返回(在一个长列表中)<代码>sympy 1.4 py27_0
因此,似乎安装了Symphy(至少在终端上)
接下来,我返回Octave命令行并键入:
sympref diagnose
以下是输出:
Symbolic package diagnostics
============================
Python and SymPy are needed for most features of the Symbolic package.
The Python interpreter is currently: "python".
Computers may have more than one Python interpreter installed. If you
need to, you can select a different one using the PYTHON environment
variable (see "help sympref"). For example, to use Python 3, try
setenv PYTHON python3
sympref reset
Attempting to run python -c "print(\"Python says hello\")"
status = 0
output = Python says hello
Good, Python ran correctly.
Python version
--------------
Let's check what version of Python we are calling...
Attempting to run python -c "import sys; print(sys.version)"
status = 0
output = 2.7.15 (default, Feb 5 2019, 12:31:36)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)]
SymPy Python Library
--------------------
SymPy is a Python library used by Symbolic for almost all features.
Attempting to run python -c "import sympy; print(sympy.__version__)"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named sympy
status = 1
output =
Unfortunately status was non-zero: probably Python cannot import sympy.
* Is there an error message above?
* Do you have SymPy installed? If not, please try to install it and
try again.
* If you do have SymPy installed, maybe it's installed for a different
Python interpreter than the one we found? Please try "setenv" as
described above to change your python interpreter.
符号包诊断
============================
Python和Symphy是符号包的大多数功能所必需的。
Python解释器当前为:“Python”。
计算机可能安装了多个Python解释器。如果你
需要时,可以使用PYTHON环境选择不同的
变量(请参阅“帮助sympref”)。例如,要使用Python 3,请尝试
setenv PYTHON蟒蛇3
sympref复位
正在尝试运行python-c“print(\“python says hello\”)”
状态=0
output=Python说你好
很好,Python运行正确。
Python版本
--------------
让我们检查一下调用的Python版本。。。
正在尝试运行python-c“导入系统;打印(系统版本)”
状态=0
输出=2.7.15(默认值,2019年2月5日12:31:36)
[GCC 4.2.1兼容苹果LLVM 8.0.0(clang-800.0.42.1)]
SymPy Python库
--------------------
Symphy是Symbol用于几乎所有功能的Python库。
正在尝试运行python-c“导入同步;打印(同步版本)”
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为sympy的模块
状态=1
输出=
不幸的是,状态为非零:Python可能无法导入Symphy。
*上面有错误消息吗?
*您是否安装了SymPy?如果没有,请尝试安装它并
再试一次。
*如果您确实安装了Symphy,则可能是为不同的目的安装的
Python解释器比我们找到的解释器好吗?请尝试使用“setenv”作为
如上所述,以更改python解释器。
Octave无法访问SymPy
知道我做错了什么吗?试着在八度音阶下运行这些
setenv PYTHON /usr/local/anaconda3/bin/python
pkg load symbolic
/usr/local/anaconda3/bin
是我所有的蟒蛇钻头的安装地点,
包括python的一个版本。你的可能不同
sympref诊断
然后传给我
在使用符号包之前,每次启动“倍频程”时都必须这样做,但这应该是安全的。在Mac上,路径应该是/Users//opt/anaconda3/bin/python,但这是正确的答案。
setenv PYTHON /usr/local/anaconda3/bin/python
pkg load symbolic