如何在系统上安装SciPy?
对于NumPy部分(SciPy依赖),实际上有一个64位Windows安装程序:numpy-1.3.0.win-amd64-py2.6.msi(直接下载URL,2310144字节)。
运行SciPy superpack安装程序会导致
对话框中的消息:
无法安装。需要python版本2.6,在注册表中找不到该版本。
我已经安装了Python 2.6.2(以及有效的Django安装)
),但我不了解任何注册表故事。
注册表项似乎已经存在:
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
(direct download URL,4782592字节)。运行此安装程序
导致出现相同的消息,“无法安装。Python
需要版本2.6,但无法在注册表中找到。”。
更新:实际上有一个适用于NumPy的安装程序-请参阅问题的开头。
步骤2
尝试以另一种方式安装NumPy。下载了zip文件
软件包numpy-1.3.0rc2.zip(direct download URL,2404011字节),
以常规方式将zip文件提取到临时文件
目录D:\ temp7 \ numpy-1.3.0rc2(其中setup.py和
README.txt是)。然后,我打开命令行窗口,然后:
d:
cd D:\temp7\numpy-1.3.0rc2
setup.py install
这运行了很长时间,还包括使用cl.exe
(Visual Studio的一部分)。这是近5000行
transcript(230 KB)。
这似乎有效。我现在可以在Python中执行此操作:
import numpy as np
np.random.random(10)
结果如下:
array([ 0.35667511, 0.56099423, 0.38423629, 0.09733172, 0.81560421,
0.18813222, 0.10566666, 0.84968066, 0.79472597, 0.30997724])
步骤3
下载了SciPy超级打包安装程序scipy-0.7.1rc3-
win32-superpack-python2.6.exe(direct download URL,45597175
个字节)。运行此安装程序导致出现消息
开头列出
步骤4
尝试以另一种方式安装SciPy。下载了zip文件
软件包scipy-0.7.1rc3.zip(direct download URL,5506562
字节),以常规方式将zip文件提取到
临时目录D:\ temp7 \ scipy-0.7.1(其中setup.py
和README.txt是)。然后,我打开命令行窗口,然后:
d:
cd D:\temp7\scipy-0.7.1
setup.py install
这并没有取得太大的成就-这是transcript(大约95
行)。
它失败了:
>>> import scipy as sp2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named scipy
平台:安装在目录D:\ Python262中的Python 2.6.2,
Windows XP 64位SP2、8 GB RAM,Visual Studio 2008
已安装专业版。
已安装的Python的启动屏幕为:
Python 2.6.2 (r262:71605, Apr 14 2009, 22:46:50) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
PATH的值,是命令行窗口中SET的结果:
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:\Program Files (x86)\TortoiseSVN\bin;D:\Program Files\TortoiseSVN\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Program Files (x86)\IDM Computer Solutions\UltraEdit\
参考方案
我没有尝试过,但是您可能要下载this version的Portable Python。它带有在Python 2.5.4上运行的Scipy-0.7.0b1。
Python uuid4,如何限制唯一字符的长度 - python在Python中,我正在使用uuid4()方法创建唯一的字符集。但是我找不到将其限制为10或8个字符的方法。有什么办法吗?uuid4()ffc69c1b-9d87-4c19-8dac-c09ca857e3fc谢谢。 参考方案 尝试:x = uuid4() str(x)[:8] 输出:"ffc69c1b" Is there a way to…
Python:如何停止多线程的numpy? - python我知道这似乎是一个荒谬的问题,但是我必须在与部门中其他人共享的计算服务器上定期运行作业,当我开始10个作业时,我真的希望它只占用10个核心而不是更多;我不在乎每次运行一个内核所需的时间是否更长:我只是不想让它侵犯其他人的领土,这将需要我放弃工作等等。我只想拥有10个核心,仅此而已。更具体地说,我在基于Python 2.7.3和numpy 1.6.1的Redh…
Python-如何检查Redis服务器是否可用 - python我正在开发用于访问Redis Server的Python服务(类)。我想知道如何检查Redis Server是否正在运行。而且如果某种原因我无法连接到它。这是我的代码的一部分import redis rs = redis.Redis("localhost") print rs 它打印以下内容<redis.client.Redis o…
Python-crontab模块 - python我正在尝试在Linux OS(CentOS 7)上使用Python-crontab模块我的配置文件如下:{ "ossConfigurationData": { "work1": [ { "cronInterval": "0 0 0 1 1 ?", "attribute&…
Python GPU资源利用 - python我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…