首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法导入pymc3

我无法导入pymc3
EN

Stack Overflow用户
提问于 2021-01-03 03:17:06
回答 1查看 1.8K关注 0票数 1

我无法导入pymc3,安装后收到以下错误消息。基于其他注意到的问题我安装了!pip install pymc3,conda install m2w64-toolchain,conda install theano

我在尝试导入theano时也得到了相同的错误信息。"ImportError:无法从‘theano.gof.toolbox’导入名称'is_same_graph‘“

代码语言:javascript
复制
import pymc3 as pm
Traceback (most recent call last):

  File "<ipython-input-2-2e5c536b7c65>", line 1, in <module>
    import pymc3 as pm

  File "C:\Users\xxx\Anaconda3\lib\site-packages\pymc3\__init__.py", line 39, in <module>
    __set_compiler_flags()

  File "C:\Users\xxx\Anaconda3\lib\site-packages\pymc3\__init__.py", line 33, in __set_compiler_flags
    import theano

  File "C:\Users\xxx\Anaconda3\lib\site-packages\theano\__init__.py", line 110, in <module>
    from theano.compile import (

  File "C:\Users\xxx\Anaconda3\lib\site-packages\theano\compile\__init__.py", line 28, in <module>
    from theano.compile.function import function, function_dump

  File "C:\Users\xxx\Anaconda3\lib\site-packages\theano\compile\function\__init__.py", line 7, in <module>
    from theano.compile.function.pfunc import pfunc

  File "C:\Users\xxx\Anaconda3\lib\site-packages\theano\compile\function\pfunc.py", line 10, in <module>
    from theano.compile.function.types import UnusedInputError, orig_function

  File "C:\Users\xxx\Anaconda3\lib\site-packages\theano\compile\function\types.py", line 23, in <module>
    from theano.gof.toolbox import is_same_graph

ImportError: cannot import name 'is_same_graph' from 'theano.gof.toolbox' (C:\Users\xxx\Anaconda3\lib\site-packages\theano\gof\toolbox.py)
EN

回答 1

Stack Overflow用户

发布于 2021-01-04 06:49:38

您可能需要确保安装了TheanoTheano-PyMC分支的正确版本。您可能还需要删除原始Theano的重叠安装。目前看来,PyMC3 3.10.0只能与Theano-PyMC 1.0.11一起安装。你可能会发现

代码语言:javascript
复制
conda remove theano
pip uninstall Theano Theano-PyMC PyMC3
pip install PyMC3

就能解决你的问题。如果没有,您可能需要删除theano目录。在*nix系统上,根据您的配置,这可能是在/usr/lib中,因此您可能需要运行

代码语言:javascript
复制
sudo rm -fr /usr/lib/python3.9/site-packages/theano/

在卸载和重新安装之间与您的Windows系统相关。由于anaconda和pip之间的交互,可能还会出现其他问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65543096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档