【发布时间】:2016-02-28 22:22:13
【问题描述】:
我之前安装了 Python 3.4.2 和 3.5.2,在这两种情况下,我都可以在 Idle 中涉足编写和测试代码,这给了我两个窗口——代码的“运行”窗口和“Shell”窗口用于交互和输出(抱歉,不确定术语是否正确)。
现在我想试试scipy,尤其是scipy.spatial。
首先,我从sourceforge.net/projects/winpython/files/ 下载了WinPython (WinPython-64bit-3.4.3.6Qt5.exe),但是当我尝试安装它时,它想把它放在我的下载文件夹中(显然是保存安装程序的地方)所以我浏览了到Program Files 并尝试在那里安装,但我得到了
Error opening file for writing
C:\Program Files\WinPython-64bit-3.4.3\IDLE (Python GUI).exe
C:\Program Files (x86)\ 的回复相同。
下一步,我只下载了scipy-0.16.1-win32-superpack-python3.4.exe,它似乎安装成功,直到我尝试在我通常的“运行”窗口中运行import scipy
ImportError: No module named 'numpy'.
第三次,我再次尝试WinPython-64bit-3.4.3.6Qt5.exe,但这次接受了默认的下载安装位置。这次在Downloads 中成功安装了python-3.5.1.exe。当我运行它时,我选择了“修复”并最终得到“修复成功”。但是,当我尝试在我通常的“运行”窗口中运行 import scipy 时,我得到了
ImportError: No module named 'scipy'.
我缺少哪些步骤?我尝试使用scipy 的最简单方法是什么?
【问题讨论】:
-
使用 WinPython 自带的 Idle(甚至更好的 Spyder)。见github.com/winpython/winpython/wiki/Installation
-
@Dietrich:对不起,我很愚蠢,但是在阅读了那个 github 安装页面之后,我仍然不知道该怎么办。在我看来,它充满了事实,但没有任何说明。我需要一本“假人指南”……
标签: python windows numpy installation scipy