Articles of numpy

Debian No Module named numpy

我已经在Debian上安装了Python Numpy … apt-get install python–numpy 但是当运行Python shell时,我得到以下… Python 2.7.10 (default, Sep 9 2015, 20:21:51) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named numpy 当我查看/usr/local/lib/python2.7/site-packages/的内容时,我注意到numpy不是列表。 如果我通过点安装它即pip install numpy它工作得很好,但是,我想要使用apt-get方法。 我在做什么错了? 其他: echo $ […]

numpy未定义符号:PyFPE_jbuf

我试图使用百万宋数据集,因为我不得不安装python表,numpy,cython,hdf5,numexpr等等。 昨天我设法安装了所有我需要的东西,在遇到hdf5问题之后,我下载了预编译好的二进制包,并将它们保存在我的/ bin文件夹和/ lib下的相应库中,之后testing了这个python脚本: http://labrosa.ee.columbia.edu/millionsong/sites/default/files/tutorial1.py.txt 它工作得很好,要明确的方式,我让它的工作是首先运行脚本,并开始安装所需的依赖项,但今天我重新启动我的笔记本电脑,它没有工作,现在它引发了这个错误在控制台上: python2.7 script.py 返回: import numpy as np # get it at: http://numpy.scipy.org/ from . import random from .mtrand import * ImportError: /home/francisco/.local/lib/python2.7/site-packages/numpy/random/mtrand.so: undefined symbol: PyFPE_jbuf 在我看来,在这样的文件中有一个缺less的variables,我的猜测是脚本是在错误的地方寻找numpy库,因为我做了这么多的失败的安装,也许我打破了一些东西,它只工作了,因为它被加载在计算机的临时记忆中。 我尝试安装Anaconda,并创build了一个新的环境,并安装了anaconda软件包pipe理器,甚至认为我列出了所有的打包,并返回: # packages in environment at /home/francisco/anaconda2/envs/Music: # biopython 1.66 np110py27_0 cython 0.23.4 <pip> hdf5 1.8.15.1 2 mkl 11.3.1 0 numexpr 2.5 np110py27_0 […]

windows,ImportError:DLL加载失败:指定的模块找不到

import numpy as np import cv2 from matplotlib import pyplot as plt img = cv2.imread('12.jpg',0) orb = cv2.ORB() kp = orb.detect(img,None) kp, des = orb.compute(img, kp) img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0) plt.imshow(img2),plt.show() 我已经将numpy和cv2模块添加到我的python目录并设置它们的环境variables。 我也安装了msvcp71.dll和msvcr71.dll ,但是这个错误还没有解决。 那么我怎样才能解决这种DLL问题? 版本信息: Python 3.2 numpy的-1.6.1-Win32的superpack-python3.2 OpenCV的-3.0.0

如何在Windows上安装numpy 1.8 dev?

我试图在Windows上安装numpy 1.8 dev。 我找不到任何二进制文件,只有1.7.1。 有谁知道在哪里下载? 另外,我也试图自己build立numpy。 我从Github上下载了最新的源代码并运行了python setup.py install ,但是我得到了一个RuntimeError: Broken toolchain: cannot link a simple C program错误RuntimeError: Broken toolchain: cannot link a simple C program 。 这里有一些输出。 我用VS 2008安装了32x和64x编译器以及MinGW 32x。 C:\numpy-master\numpy\distutils\system_info.py:1429: UserWarning: Lapack (http://www.netlib.org/lapack/) sources not found. Directories to search for the sources can be specified in the numpy/distutils/site.cfg file (section [lapack_src]) or by […]

缺less依赖项在Windows 7上安装NumPy 1.9 for Python 3.4.1 32位

我似乎无法使用Windows 7 AMD 64位机器上的Python 3.4.1 32位获取NumPy 1.9.0。 我下载软件包,解压缩,然后运行: python setup.py install 以下是我在命令行中获得的消息。 我认为我的问题是,我没有一个带有MLK二进制文件的英特尔机器,因为我有一个AMD处理器。 我已经尝试了一些Googlesearch结果; 没有快乐。 任何build议如何使这个成功? F:\Tools\numpy-1.9.0>python setup.py install Running from numpy source directory. F:\Tools\python-3.4.1\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) non-existing path in 'numpy\\distutils': 'site.cfg' non-existing path in 'numpy\\f2py': 'docs' non-existing path in 'numpy\\f2py': 'f2py.1' F2PY Version 2 blas_opt_info: blas_mkl_info: libraries mkl,vml,guide not found […]

Python在64位窗口上的32位内存限制

我收到一个记忆问题,我似乎无法理解。 我在一个Windows 8 64位的机器,8GB的内存和运行一个32位的Python程序。 程序读取5,118个压缩的numpy文件(npz)。 Windows报告这些文件在磁盘上占用1.98 GB 每个npz文件包含两段数据:“arr_0”的types为np.float32,“arr_1”的types为np.uint8 python脚本读取每个文件将其数据附加到两个列表中,然后closures该文件。 围绕文件4284/5118,程序抛出一个MemoryException 不过,任务pipe理器说错误发生时python.exe * 32的内存使用量是1,854,848K〜1.8GB。 远低于我的8 GB限制,或32位程序的4GB限制。 在程序中,我捕捉到内存错误,并报告:每个列表的长度为4285.第一个列表包含共计1,928,588,480个float32的〜= 229.9 MB的数据。 第二个列表包含12342962672 uint8的〜= 1471.3MB的数据。 所以,一切似乎都在检查。 除了我得到内存错误的部分。 我绝对有更多的内存,它崩溃的文件是〜800KB,所以它不会阅读一个巨大的文件失败。 此外,该文件没有损坏。 如果我事先没有用完所有的内存,我可以读得很好。 为了让事情更加令人困惑,所有这些似乎在我的Linux机器上运行良好(尽pipe它的内存是16GB,而我的Windows机器是8GB),但是,似乎并不是机器的内存造成这个问题。 为什么Python抛出一个内存错误,当我期望它应该能够分配另外2GB的数据?

在Windows中使用python与Anaconda

我刚刚在我的电脑上安装了Anaconda,因为我需要使用Numpy。 那么,当我使用python我由于某种原因必须在python.exe相同的文件夹,当然,现在我想要使用Anaconda我必须在Anaconda3\Scripts文件夹中python.exe不是。 这是一个噩梦,我怎么能在Windows电脑上使用python与python? 为什么它必须如此复杂?

如何在64位Windows上安装SciPy?

我如何在我的系统上安装SciPy? 对于NumPy部分(SciPy依赖于),实际上是64位Windows的安装程序: numpy-1.3.0.win-amd64-py2.6.msi (是直接下载URL,2310144字节)。 运行SciPy超级包安装程序会在对话框中显示以下消息: 无法安装。 需要Python版本2.6,这在registry中找不到。 我已经安装了Python 2.6.2(并在其中安装了一个可用的Django安装),但我不知道任何registry故事。 registry项似乎已经存在: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Python] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Help] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Help\Main Python Documentation] @="D:\\Python262\\Doc\\python262.chm" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath] @="D:\\Python262\\" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath\InstallGroup] @="Python 2.6" [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\Modules] [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\PythonPath] @="D:\\Python262\\Lib;D:\\Python262\\DLLs;D:\\Python262\\Lib\\lib-tk" 我到目前为止所做的: 步骤1 下载了NumPy superpack安装程序numpy-1.3.0rc2-win32-superpack-python2.6.exe( 直接下载URL ,4782592字节)。 运行这个安装程序会产生相同的信息:“无法安装,需要Python 2.6,这在registry中找不到。” 更新 :实际上NumPy的安装程序是有效的 – 请参阅问题的开头部分。 第2步 试图以另一种方式安装NumPy。 下载压缩包numpy-1.3.0rc2.zip( 直接下载url ,2404011字节),以正常的方式解压到一个临时目录D:\ temp7 \ numpy-1.3.0rc2(其中setup.py和README .txt是)。 然后我打开了一个命令行窗口,并且: d: cd D:\temp7\numpy-1.3.0rc2 setup.py install 这跑了很长时间,还包括使用cl.exe(Visual […]

在Windows中编译用于python的SWIG包装器

首先,感谢你们在过去几年在这个论坛上给我的所有答案,但今天我找不到明确的答案,所以我虽然是时候发布。 我设法在我的Debian distrib上编译并运行一个C ++代码test5.cpp ,用SWIG将它包装起来(也许这不是正确的词)到一个Python模块Amod.py (这需要一个“翻译”文件test5.i 。并成功导入数据分析模块到其他更复杂的Python代码(基本上操纵numpy数组,matplotlib等..)。 现在我想在Windows计算机上运行相同的代码,但是然后python不能再导入模块了,图书馆文件_Amod.so是一个.so文件,而不是.pyd。 但是我找不到在Windows上重新编译它的快捷方法。 我挖的CodeBlocks文档,但它的lacunary,我迷路了。 ( http://wiki.codeblocks.org/index.php?title=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system ) 基本上我想运行下面的工作代码的Windows相当于(我希望可以帮助初学者是SWIG): 汇编: swig -c++ -python test5.i g++ -fPIC -c test5.cpp g++ -fPIC -c test5_wrap.cxx -I/usr/include/python2.7 g++ -shared test5.o test5_wrap.o -o _Amod.so 我应该使用什么样的软件和编译器,以及如何,而不会浪费我的时间? (我已经得到了CodeBlocks)非常感谢。 有关信息,如果需要, test5.i是以下内容,包装在numpy数组中的C + +数组,添加一些内联(replacefunction)检查的目的(所有被挖掘到血液和眼泪swig帮助): /* %module module_name is used in compilation as: g++ -shared main.o main_wrap.o -o _module_name.so (with […]

无法导入cv2; “DLL加载失败”

我真的不想开始自己的问题,因为这似乎是一个常见的错误。 然而,现在已经浪费了几个小时,并且按照我所能find的每一个线索,没有给出的答案为我sorting。 所以我唯一的select就是提供所有关于我的设置的信息,并希望你们中的一个能够认识到这个问题。 我在Windows 10(x64)上运行,并从集合中安装了以下预构build的二进制文件。 python 3.5.0-win32(从python网站安装) numpy 1.10-cp35-win32 matplotlib 1.4.3-cp35-win32 opencv 3.0.0-cp35-win32 一切安装使用“pip安装file_name.whl”没有错误消息。 然而,不同的是打开CV不会导入,我得到以下错误: >>> import cv2 Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) ImportError: DLL load failed: The specified module could not be […]