让我们从头开始。
我转到我的Anaconda powershell prompt
并键入conda list
。我看到Theano-pymc
与pymc3
一起安装在我的基本环境中(顺便说一下,我猜,pymc
和pymc-base
是较早安装的);见下文:
pymc 5.0.0 hd8ed1ab_1 conda-forge pymc-base 5.0.0 pyhd8ed1ab_1 conda-forge pymc3 3.11.2 pyh4f5629e_2 conda-forge theano-pymc 1.1.2 py39h415ef7b_0 conda-forge
看起来不错,因为我只需要使用pymc3
。现在在我的Jupyter notebook (version 6.4.12)
中打开一个笔记本,我刚刚尝试运行:import pymc3 as pm
,却出现了一个错误,说:
“安装的Theano(-PyMC)版本(1.0.5)与PyMC3要求不匹配。要使PyMC3正常工作,必须卸载Theano并将其替换为Theano-PyMC。请参阅https://github.com/pymc-devs/pymc3/wiki安装说明。"
github链接几乎是无效的,而且,普通人无法理解……那么,请问我如何在Python
中使用pymc3
?有什么诀窍吗?只有业内人士才能理解?
注意,在我的conda列表中,我没有任何Theano version (1.0.5)
(我有一个theano-pymc, version 1.1.2
,而是…)
我的Python
版本是'3.9.7'