- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
运行下面的my_script.py
会在重载过程中返回一个错误,最终的错误是:
ImportError: No module named moves
这似乎是由这个语句触发的
from scipy.lib.six.moves import xrange
在文件 scipy/stats/stats.pyc
中。这可能是一个错误吗?我的安装有问题吗?
my_script.py:
import my_package.my_module as my_module
reload(my_module)
我的模块.py:
from scipy.stats import gaussian_kde
下面是完整的错误跟踪:
Reloading dx_stats.scipy
Reloading scipy
Reloading __future__
Reloading numpy
Reloading numpy.__config__
Reloading numpy.version
Reloading numpy._import_tools
Reloading os
Reloading errno
Reloading posix
Reloading posixpath
Reloading stat
Reloading genericpath
Reloading warnings
Reloading linecache
Reloading types
Reloading _warnings
Reloading UserDict
Reloading _abcoll
Reloading abc
Reloading _weakrefset
Reloading _weakref
Reloading copy_reg
Reloading numpy.testing
Reloading unittest
Reloading unittest.result
Reloading unittest.os
Reloading unittest.sys
Reloading unittest.traceback
Reloading traceback
Reloading unittest.StringIO
Reloading StringIO
Reloading unittest.functools
Reloading functools
Reloading _functools
Reloading unittest.case
Reloading unittest.collections
Reloading collections
Reloading _collections
Reloading operator
Reloading keyword
Reloading heapq
Reloading itertools
Reloading _heapq
Reloading thread
Reloading unittest.difflib
Reloading difflib
Reloading re
Reloading sre_compile
Reloading _sre
Reloading sre_parse
Reloading sre_constants
Reloading unittest.pprint
Reloading pprint
Reloading cStringIO
Reloading unittest.re
Reloading unittest.types
Reloading unittest.warnings
Reloading unittest.util
Reloading unittest.suite
Reloading unittest.loader
Reloading unittest.fnmatch
Reloading fnmatch
Reloading unittest.main
Reloading unittest.signals
Reloading unittest.signal
Reloading signal
Reloading unittest.weakref
Reloading weakref
Reloading exceptions
Reloading unittest.runner
Reloading unittest.time
Reloading time
Reloading numpy.testing.utils
Reloading numpy.testing.nosetester
Reloading numpy.compat
Reloading numpy.compat._inspect
Reloading numpy.compat.py3k
Reloading numpy.core
Reloading numpy.core.info
Reloading numpy.core.numeric
Reloading numpy.core.umath
Reloading numpy.core.numerictypes
Reloading numpy.core.multiarray
Reloading cPickle
Reloading numpy.core._dotblas
Reloading numpy.core.arrayprint
Reloading numpy.core.fromnumeric
Reloading numpy.core.records
Reloading numpy.core.defchararray
Reloading numpy.core.memmap
Reloading numpy.core.function_base
Reloading numpy.core.machar
Reloading numpy.core.getlimits
Reloading numpy.core.shape_base
Reloading numpy.testing.numpytest
Reloading numpy.lib
Reloading math
Reloading numpy.lib.info
Reloading numpy.lib.type_check
Reloading numpy.lib.ufunclike
Reloading numpy.lib.index_tricks
Reloading numpy.matrixlib
Reloading numpy.matrixlib.defmatrix
Reloading numpy.lib.function_base
Reloading numpy.lib.twodim_base
Reloading numpy.lib._compiled_base
Reloading numpy.lib.utils
Reloading numpy.lib.stride_tricks
Reloading numpy.lib.nanfunctions
Reloading numpy.lib.shape_base
Reloading numpy.lib.polynomial
Reloading numpy.linalg
Reloading numpy.linalg.info
Reloading numpy.linalg.linalg
Reloading numpy.lib.arraysetops
Reloading numpy.lib.npyio
Reloading numpy.lib._datasource
Reloading shutil
Reloading pwd
Reloading grp
Reloading numpy.lib._iotools
Reloading future_builtins
Reloading numpy.lib.financial
Reloading numpy.lib.arrayterator
Reloading numpy.lib.arraypad
Reloading numpy.random
Reloading numpy.random.info
Reloading numpy.random.mtrand
Reloading numpy.fft
Reloading numpy.fft.info
Reloading numpy.fft.fftpack
Reloading numpy.fft.helper
Reloading numpy.lib.scimath
Reloading scipy.__config__
Reloading scipy.version
Reloading scipy.stats
Reloading scipy.stats.stats
Reloading scipy.lib
Reloading scipy.lib.six
Reloading scipy.lib.operator
Reloading scipy.lib.sys
Reloading scipy.lib.types
Reloading scipy.lib.StringIO
Reloading scipy.lib.six.moves
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-5f8b4764607d> in <module>()
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in reload(module, exclude)
329 try:
330 with replace_import_hook(deep_import_hook):
--> 331 ret = deep_reload_hook(module)
332 finally:
333 found_now = {}
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in deep_reload_hook(m)
299
300 try:
--> 301 newm = imp.load_module(name, fp, filename, stuff)
302 except:
303 # load_module probably removed name from modules because of
/Users/josh/code/reps/sandbox/utils/py_packages/team/pdf_histograms.pyc in <module>()
2 # import matplotlib.pyplot as plt
3 import scipy
----> 4 from scipy.stats import gaussian_kde
5
6 # # from avr_utils.debugging import *
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in deep_import_hook(name, globals, locals, fromlist, level)
244 tail = head
245 while name:
--> 246 tail, name, buf = load_next(tail, tail, name, buf)
247
248 # If tail is None, both get_parent and load_next found
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in load_next(mod, altmod, name, buf)
144 buf += subname
145
--> 146 result = import_submodule(mod, subname, buf)
147 if result is None and mod != altmod:
148 result = import_submodule(altmod, subname, subname)
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in import_submodule(mod, subname, fullname)
189
190 try:
--> 191 m = imp.load_module(fullname, fp, filename, stuff)
192 except:
193 # load_module probably removed name from modules because of
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/scipy/stats/__init__.pyc in <module>()
322 from __future__ import division, print_function, absolute_import
323
--> 324 from .stats import *
325 from .distributions import *
326 from .rv import *
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in deep_import_hook(name, globals, locals, fromlist, level)
240 parent, buf = get_parent(globals, level)
241
--> 242 head, name, buf = load_next(parent, None if level < 0 else parent, name, buf)
243
244 tail = head
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in load_next(mod, altmod, name, buf)
144 buf += subname
145
--> 146 result = import_submodule(mod, subname, buf)
147 if result is None and mod != altmod:
148 result = import_submodule(altmod, subname, subname)
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in import_submodule(mod, subname, fullname)
189
190 try:
--> 191 m = imp.load_module(fullname, fp, filename, stuff)
192 except:
193 # load_module probably removed name from modules because of
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/scipy/stats/stats.pyc in <module>()
232 import math
233
--> 234 from scipy.lib.six.moves import xrange
235
236 # friedmanchisquare patch uses python sum
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in deep_import_hook(name, globals, locals, fromlist, level)
244 tail = head
245 while name:
--> 246 tail, name, buf = load_next(tail, tail, name, buf)
247
248 # If tail is None, both get_parent and load_next found
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/IPython/lib/deepreload.pyc in load_next(mod, altmod, name, buf)
151
152 if result is None:
--> 153 raise ImportError("No module named %.200s" % name)
154
155 return result, next, buf
ImportError: No module named moves
我正在使用
> python --version
Python 2.7.6 :: Anaconda 1.8.0 (x86_64)
下面是我的pip freeze
:
$ pip freeze
Cython==0.19.2
Flask==0.10.1
Jinja2==2.7.1
MDP==3.3
MarkupSafe==0.18
PIL==1.1.7
PyAudio==0.2.7
PySAL==1.6.0
PyYAML==3.10
Pygments==1.6
SQLAlchemy==0.8.3
Sphinx==1.1.3
Theano==0.6.0
VTK==5.10.1
Werkzeug==0.9.4
appnope==0.0.6-dev
apptools==4.2.0
astropy==0.2.5
atom==0.3.4
beautifulsoup4==4.3.1
binstar==0.3.0
biopython==1.62
bitarray==0.8.1
blaze==0.2dev
bokeh==unknown
boto==2.15.0
casuarius==1.1
chaco==4.3.0
colorama==0.2.7
configobj==4.7.2
cubes==0.10.2
cvxopt==1.1.6
distribute==0.6.45
docutils==0.11
enable==4.3.0
enaml==0.8.3
envisage==4.3.0
epc==0.0.5
gevent==0.13.8
gevent-websocket==0.3.6
gevent-zeromq==0.2.2
greenlet==0.4.1
grin==1.2.1
h5py==2.2.0
ipython==1.2.1
itsdangerous==0.23
jedi==0.7.0
keyring==3.2
llvmmath==0.1
llvmpy==0.12.0
lxml==3.2.3
matplotlib==1.3.1
mayavi==4.3.0
memory-profiler==0.31
meta==development
netCDF4==1.0.6
networkx==1.8.1
nltk==2.0.4
nose==1.3.0
numba==0.11.0
numexpr==2.3.1
numpy==1.8.0
openpyxl==1.6.2
pandas==0.13.1
patsy==0.2.1
pep8==1.4.6
ply==3.4
praw==2.1.12
psutil==1.1.2
psycopg2==2.5.1
py==1.4.17
py4j==0.8.1
pycosat==0.6.0
pycparser==2.09.1
pycrypto==2.6.1
pycurl==7.19.0
pyface==4.3.0
pyflakes==0.7.3
pykit==0.1
pymc==2.3
pyparsing==1.5.6
pysam==0.6
pytest==2.4.2
python-cjson==1.0.5
python-dateutil==1.5
pytz==2013b
pyzmq==2.2.0.1
qds-sdk==1.0.10-beta
redis==2.7.2
requests==1.2.3
rope==0.9.4
scikit-image==0.9.3
scikit-learn==0.14.1
scipy==0.13.3
sexpdata==0.0.3
six==1.5.2
spyder==2.2.5
statsmodels==0.5.0
sympy==0.7.4.1
tables==3.0.0
tornado==3.1.1
traits==4.3.0
traitsui==4.3.0
update-checker==0.8
wsgiref==0.1.2
xlrd==0.9.2
xlwt==0.7.5
最佳答案
您的 SciPy 版本 (0.13.3) 使用 xrange
和 scipy.lib.six.moves
( https://github.com/scipy/scipy/blob/maintenance/0.13.x/scipy/lib/six.py#L188 ) 做了一些“魔法”。实际上,scipy.lib.six.moves
并不是存放在scipy/lib/six/
源目录下,而是添加到Python内存中的已知模块中解释器,因此可能会发生奇怪的交互。
不在您的代码中重新加载 my_module
怎么样?这可以解释您的问题。
我有 SciPy 0.14,我没有发现您的代码有任何问题,因此升级也可能会解决问题。
关于python - 重新加载 SciPy 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22507052/
我在使用 cx_freeze 和 scipy 时无法编译 exe。特别是,我的脚本使用 from scipy.interpolate import griddata 构建过程似乎成功完成,但是当我尝试
是否可以通过函数在 scipy 中定义一个稀疏矩阵,而不是列出所有可能的值?在文档中,我看到可以通过以下方式创建稀疏矩阵 There are seven available sparse matrix
SciPy为非线性最小二乘问题提供了两种功能: optimize.leastsq()仅使用Levenberg-Marquardt算法。 optimize.least_squares()允许我们选择Le
SciPy 中的求解器能否处理复数值(即 x=x'+i*x")?我对使用 Nelder-Mead 类型的最小化函数特别感兴趣。我通常是 Matlab 用户,我知道 Matlab 没有复杂的求解器。如果
我有看起来像这样的数据集: position number_of_tag_at_this_position 3 4 8 6 13 25 23 12 我想对这个数据集应用三次样条插值来插值标签密度;为此
所以,我正在处理维基百科转储,以计算大约 5,700,000 个页面的页面排名。这些文件经过预处理,因此不是 XML 格式。 它们取自 http://haselgrove.id.au/wikipedi
Scipy 和 Numpy 返回归一化的特征向量。我正在尝试将这些向量用于物理应用程序,我需要它们不被标准化。 例如a = np.matrix('-3, 2; -1, 0') W,V = spl.ei
基于此处提供的解释 1 ,我正在尝试使用相同的想法来加速以下积分: import scipy.integrate as si from scipy.optimize import root, fsol
这很容易重新创建。 如果我的脚本 foo.py 是: import scipy 然后运行: python pyinstaller.py --onefile foo.py 当我启动 foo.exe 时,
我想在我的代码中使用 scipy.spatial.distance.cosine。如果我执行类似 import scipy.spatial 或 from scipy import spatial 的操
Numpy 有一个基本的 pxd,声明它的 c 接口(interface)到 cython。是否有用于 scipy 组件(尤其是 scipy.integrate.quadpack)的 pxd? 或者,
有人可以帮我处理 scipy.stats.chisquare 吗?我没有统计/数学背景,我正在使用来自 https://en.wikipedia.org/wiki/Chi-squared_test 的
我正在使用 scipy.odr 拟合数据与权重,但我不知道如何获得拟合优度或 R 平方的度量。有没有人对如何使用函数存储的输出获得此度量有建议? 最佳答案 res_var Output 的属性是所谓的
我刚刚下载了新的 python 3.8,我正在尝试使用以下方法安装 scipy 包: pip3.8 install scipy 但是构建失败并出现以下错误: **Failed to build sci
我有 my own triangulation algorithm它基于 Delaunay 条件和梯度创建三角剖分,使三角形与梯度对齐。 这是一个示例输出: 以上描述与问题无关,但对于上下文是必要的。
这是一个非常基本的问题,但我似乎找不到好的答案。 scipy 到底计算什么内容 scipy.stats.norm(50,10).pdf(45) 据我了解,平均值为 50、标准差为 10 的高斯中像 4
我正在使用 curve_fit 来拟合一阶动态系统的阶跃响应,以估计增益和时间常数。我使用两种方法。第一种方法是在时域中拟合从函数生成的曲线。 # define the first order dyn
让我们假设 x ~ Poisson(2.5);我想计算类似 E(x | x > 2) 的东西。 我认为这可以通过 .dist.expect 运算符来完成,即: D = stats.poisson(2.
我正在通过 OpenMDAO 使用 SLSQP 来解决优化问题。优化工作充分;最后的 SLSQP 输出如下: Optimization terminated successfully. (Exi
log( VA ) = gamma - (1/eta)log[alpha L ^(-eta) + 测试版 K ^(-eta)] 我试图用非线性最小二乘法估计上述函数。我为此使用了 3 个不同的包(Sc
我是一名优秀的程序员,十分优秀!