我正在尝试安装位于https://scipy.org/stackspec.html的 SciPy 堆栈的 SciPy 堆栈[我只允许 2 个链接;试图明智地使用它们]。我意识到有很多更简单的方法可以做到这一点,但我认为通过手动操作可以学到很多东西。我对很多这些东西都比较陌生,所以如果我在任何时候听起来很无知,我很抱歉。
我正在跑步 Windows 7 Enterprise - 64 bit
。这是我到目前为止所做的:
python-2.7.8.msi (32-bit)
从https://www.python.org/download/releases/2.7.8/安装numpy-1.8.1-win32-superpack-python2.7
从 http://sourceforge.net/projects/numpy/files/安装
测试:import numpy as np
---> 没有错误安装的
scipy
库,
scipy-0.14.0-win32-superpack-python2.7.exe
来自(SCIPY DOT ORG LINK REMOVED)测试:import scipy as sp
---> 没有错误安装
matplotlib
:matplotlib-1.3.1.win32-py2.7.exe
来自(MATPLOTLIB DOT ORG LINK REMOVED)PIP
通过在此处运行脚本 安装: https ://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py 我刚刚将脚本复制粘贴到新文件中IDLE
,
另存为C:\Python27\Scripts\pip_install.py
并单击Run>module
。没有报告错误。
我保存的路径
pip_install.py
重要吗?
这是我失败的地方
尝试安装 matlibplot 依赖 dateutil:打开 Cygwin Shell,然后键入
cd C:\Python27 ! is it necessary to cd to python directtory?
pip install python-dateutil
这会导致错误:
bash: pip: command not found
我尝试从cmd
.
任何帮助表示赞赏;我找到的最接近的是bash: pip: command not found。但它的 OSX 特性足以让我进一步确认。
更新:
我在下面根据 Paul H 的建议添加了 pip-path。它使错误消失了,但奇怪的是,我pip
实际上没有安装任何东西。例如,在 中Cygwin
,我输入:
cbennett2> pip install python-dateutil
cbennett2>
您可以看到 shell 没有输出或反馈(我认为应该有)。然后当我去一个新的python shell时:
>>> from dateutil.parser import parse
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
from dateutil.parser import parse
ImportError: No module named dateutil.parser
>>>>
这发生在我认为我已经 pip'd 的所有模块中......熊猫,龙卷风等。