我在我的Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到了麻烦,并希望用Christoph Gohlke的Window二进制文件安装它.(根据我的经验,这可以减轻很多其他软件包安装的麻烦.)
然而,虽然Christoph过去常常提供.exe文件,但最近似乎他正在上传.whl文件.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
但是如何安装.whl文件?
笔记:
如何在我的系统上安装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"
Run Code Online (Sandbox Code Playgroud)
到目前为止我做了什么:
步骤1
下载NumPy superpack安装程序numpy-1.3.0rc2-win32-superpack-python2.6.exe(直接下载URL,4782592字节).运行此安装程序会产生相同的消息,"无法安装.需要Python版本2.6,这在注册表中找不到.". 更新:实际上NumPy的安装程序有效 - 请参阅问题的开头.
第2步
试图以另一种方式安装NumPy.下载了zip包numpy-1.3.0rc2.zip(直接下载URL,2404011字节),以正常方式将zip文件解压缩到临时目录,D:\ temp7 \numpy-1.3.0rc2(其中setup.py和README) .txt是).然后我打开了一个命令行窗口,然后:
d:
cd D:\temp7\numpy-1.3.0rc2
setup.py install
Run Code Online (Sandbox Code Playgroud)
这运行了很长时间,还包括使用cl.exe(Visual Studio的一部分).这是一个近5000行长的 成绩单(230 KB).
这似乎有效.我现在可以用Python做到这一点:
import numpy as np
np.random.random(10)
Run Code Online (Sandbox Code Playgroud)
结果如下:
array([ 0.35667511, 0.56099423, 0.38423629, 0.09733172, 0.81560421,
0.18813222, 0.10566666, 0.84968066, 0.79472597, 0.30997724])
Run Code Online (Sandbox Code Playgroud)
第3步
下载了SciPy superpack安装程序,scipy-0.7.1rc3- win32-superpack-python2.6.exe(直接下载URL,45597175字节).运行此安装程序会导致在开头列出消息
第4步 …
我一直在尝试在Windows 7上的PyCharm中安装SciPy.但安装过程失败,并显示以下错误消息.

然后我按照.whl文件安装Python包中列出的步骤,
pip install wheel
pip install some-package.whl
Run Code Online (Sandbox Code Playgroud)
安装过程成功.但是,我仍然无法找到SciPy包PyCharm.

python ×3
scipy ×2
windows ×2
64-bit ×1
jpype ×1
numpy ×1
pip ×1
pycharm ×1
python-2.7 ×1
python-wheel ×1