Red de conocimiento informático - Problemas con los teléfonos móviles - El sistema Win no pudo instalar scipy, lo que indica que no hay BLAS. ¿Cuál es el motivo?

El sistema Win no pudo instalar scipy, lo que indica que no hay BLAS. ¿Cuál es el motivo?

Paso 1 Descargue el instalador de NumPy SUPERPACK numpy-1.3.0rc2-win32-SUPERPACK-python2.6.exe (URL de descarga directa, 4782592 bytes). El resultado de ejecutar este instalador es "No se puede instalar. La versión 2.6 de Python requiere este archivo. Este archivo no se puede encontrar en el registro". Actualización: el instalador real de NumPy funciona bien; consulte el comienzo de la pregunta.

Paso 2 Prueba otro método para instalar numpy. Descargué el paquete comprimido numpy 1.3.0rc2.zip de CodeGo.net (URL de descarga directa, 2404011 bytes) y descomprimí el archivo comprimido de la forma normal en el directorio temporal D:\\temp7\numpy-1.3.0rc2 (que contiene setup .py y README.txt). Luego, abrí la ventana de línea y: d:

cd D:\temp7\numpy-1.3.0rc2

setup.py install

Cuando y cl .exe (parte de Visual Studio) también tardó mucho en ejecutarse. Esta es una transcripción (230 KB) que contiene casi 5000 líneas de código. Esto funciona. 0.81560421,

0.18813222,0.10566666,0.84968066,0.79472597,0.30997724])

Paso 3 Descargue el instalador SUPERPACK de SciPy, es decir, SciPy -0.7.1rc3- Win32 SUPERPACK python2 .6 .exe ( URL de descarga directa, 45597175 bytes). El resultado de ejecutar este instalador es una instalación alternativa de SciPy al principio de la lista. Paso 4 Intente instalar SciPy. Descargué el paquete comprimido SciPy-0.7.1rc3.zip (URL de descarga directa, 5506562 bytes) y descomprimió el archivo comprimido en el directorio temporal D:\\temp7\\SciPy-0.7.1 (setup.py y README.txt en él). Luego abrí la ventana de línea y: d:

cd D:\temp7\scipy-0.7.1

setup.py install

Esto no produjo Cuál es el efecto: a continuación se muestra una copia (alrededor de 95 líneas). Falla: >>> importar scipy como sp2

Rastreo (última llamada más reciente):

Archivo "", línea 1, en

ImportError: No hay módulo llamado scipy

Plataforma: Python 2.6.2 instalado en el directorio D:\\Python262, Windows XP SP2 de 64 bits, 8 GB de RAM, Visual Studio 2008 versión profesional instalada. La pantalla de inicio después de instalar Python es: Python 2.6.2 (r262:71605, 14 de abril de 2009, 22:46:50) [MSC v.1500 64 bit (AMD64)] en win32

Ingrese "ayuda ", "copyright", "créditos" o "licencia" para más información.

>>

Valor de RUTA que apunta a la ventana de la línea de configuración: Path=D:\Perl64\site\bin;D:\Perl64\bin;C:\Program Files ( x86 )\PC Connectivity Solution\;D:\Perl\site\bin;D:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files ( x86)\ATI Technologies\ATI.ACE\Core-Static;d:\Program Files (x86)\WinSCP\;D:\MassLynx\;D:\Program Files (x86)\Analyst\bin;d:\Python262 ; d:\Python262\Scripts;D:\Archivos de programa (x86)\TortoiseSVN\bin;D:\Archivos de programa\TortoiseSVN\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0.D:\Archivos de programa ( x86 )\IDM Computer Solutions\UltraEdit\

1.

1. No lo he probado todavía, pero es posible que quieras descargar esta versión de Python portátil. Viene con Python 2.5.4 ejecutando SciPy's -0.7.0b1.

2. Hay instaladores no oficiales de 64 bits para numpy y SciPy.

3. Respuesta corta: la compatibilidad con Windows 64 aún está en etapa de progreso y SUPERPACK definitivamente no funcionará. Python de 64 bits (pero debería funcionar bien en Python de 32 bits, incluso en Windows 64). El principal problema con Windows 64 es que las versiones creadas con MinGW-W64 actualmente no son estables: esto podría ser un error de nuestra parte (desarrolladores numerosos), o podría ser un error en Python o MinGW-W64. )

3.

4.

5.

4. funciona en Win64 para ejecutarse en SciPy, por lo que es posible que necesite usar el código fuente de SciPy: ADVERTENCIA: No se recomienda para uso en producción.

Por lo tanto, te recomiendo que instales la versión de 32 bits de Python y dejes de intentar construir SciPy tú mismo. Si aún desea probar SciPy, como dijo PiotrLegnica, primero debe implementar BLAS usando LAPACK. He estado buscando registros de estas versiones de la biblioteca.

5.Enthinked tiene una distribución Python que incluye SciPy, pero no es gratuita. Advertencia: lo tengo.

6.WinPython es una distribución de código abierto que incluye numpy de 64 bits y SciPy.

7. Otro enfoque: gratuito, que incluye mucha colaboración fluida. Esta persona dijo: ¿Has probado linux.pythonxy? Puede admitir 64 bits... aunque no estoy seguro

8. Intente instalar Python 2.6.3 sobre su 2.6.2 (también debe agregar la clave de registro correcta) o registre el existente. una copia de este guión. El instalador debería hacer esto. Creación de bibliotecas y requisitos de SciPy: BLAS y LAPACK.

9.Encontré este error en una máquina de 32 bits.

Resolví el problema registrando mi instalación de Python con un script: este script también puede hacer que funcione una instalación SUPERPACK de 64 bits.

10. Instale la distribución de Python. Descargue e instale la distribución de Python. Si desea que numpy, SciPy o Matplotlib funcionen en py3.3, o simplemente desea que usen funciones desde py2.7 en adelante, solicite a su distribución pythonPython que se vincule con py3.3. El siguiente enlace proporciona más detalles sobre Python.