首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Rodeo IDE时不导入Python“statsmodel”

使用Rodeo IDE时不导入Python“statsmodel”
EN

Stack Overflow用户
提问于 2015-12-14 20:26:48
回答 1查看 349关注 0票数 0

我安装了Anaconda,然后安装了Rodeo (使用他们网站上的安装文件)。然而,当我运行一个脚本时,我得到了下面的错误。有问题的线是:

代码语言:javascript
复制
import statsmodels.api as sm

奇怪的是,使用Spyder2集成开发环境可以很好地运行这段代码。

有什么建议吗?

史蒂夫

代码语言:javascript
复制
>>> import statsmodels.api as sm
---------------------------------------------------------------------------
NotImplementedError                       Traceback (most recent call last)
<ipython-input-10-6030a6549dc0> in <module>()
----> 1 import statsmodels.api as sm

C:\Users\steve\Anaconda2\lib\site-packages\statsmodels\__init__.py in <module>()
      6 
      7 from warnings import simplefilter
----> 8 from .tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning,
      9                                   IterationLimitWarning, InvalidTestWarning)
     10 

C:\Users\steve\Anaconda2\lib\site-packages\statsmodels\tools\__init__.py in <module>()
----> 1 from .tools import add_constant, categorical

C:\Users\steve\Anaconda2\lib\site-packages\statsmodels\tools\tools.py in <module>()
      7 import numpy.linalg as L
      8 from scipy.linalg import svdvals
----> 9 from statsmodels.distributions import (ECDF, monotone_fn_inverter,
     10                                        StepFunction)
     11 from statsmodels.datasets import webuse

C:\Users\steve\Anaconda2\lib\site-packages\statsmodels\distributions\__init__.py in <module>()
----> 1 from .empirical_distribution import ECDF, monotone_fn_inverter, StepFunction
      2 from .edgeworth import ExpandedNormal
      3 

C:\Users\steve\Anaconda2\lib\site-packages\statsmodels\distributions\empirical_distribution.py in <module>()
      3 """
      4 import numpy as np
----> 5 from scipy.interpolate import interp1d
      6 
      7 def _conf_set(F, alpha=.05):

C:\Users\steve\Anaconda2\lib\site-packages\scipy\interpolate\__init__.py in <module>()
    143 from __future__ import division, print_function, absolute_import
    144 
--> 145 from .interpolate import *
    146 from .fitpack import *
    147 

C:\Users\steve\Anaconda2\lib\site-packages\scipy\interpolate\interpolate.py in <module>()
     29 from . import _ppoly
     30 from .fitpack2 import RectBivariateSpline
---> 31 from .interpnd import _ndim_coords_from_arrays
     32 
     33 

scipy\interpolate\interpnd.pyx in init scipy.interpolate.interpnd (scipy\interpolate\interpnd.c:24330)()

C:\Users\steve\Anaconda2\lib\site-packages\scipy\spatial\__init__.py in <module>()
     89 
     90 from .kdtree import *
---> 91 from .ckdtree import *
     92 from .qhull import *
     93 from ._plotutils import *

ckdtree.pyx in init ckdtree (scipy\spatial\ckdtree\ckdtree.cxx:22661)()

C:\Users\steve\Anaconda2\lib\multiprocessing\__init__.pyc in cpu_count()
    134         return num
    135     else:
--> 136         raise NotImplementedError('cannot determine number of cpus')
    137 
    138 def freeze_support():

NotImplementedError: cannot determine number of cpus
EN

回答 1

Stack Overflow用户

发布于 2016-08-09 05:18:26

scipy中的多处理库有一个依赖关系,它会查找可用的核心数量。我们在最新版本中添加了对此的检测,但在此期间,您可以手动设置环境变量:

代码语言:javascript
复制
import os
os.environ["NUMBER_OF_PROCESSORS"] = "2"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34267044

复制
相关文章

相似问题

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