1 回答
TA贡献1799条经验 获得超6个赞
我不是Windows用户,设置Python似乎总是充满问题......但我终于有一些时间设置Windows 10实例...以下是我所做的:
未定义变量JAVA_HOME
Java 可执行文件的位置:
where java
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\java.exe
已安装的 Java 版本:
java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
VC++ 编译器 for Python 2.7 (用于编译 javabridge)
http://aka.ms/vcpython27
Anaconda for Python 2.7 (4.3.0.1)
https://repo.continuum.io/archive/Anaconda2-4.3.0.1-Windows-x86_64.exe
安装蟒蛇后 PATH 的值:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Anaconda2;C:\Anaconda2\Scripts;C:\Anaconda2\Library\bin;C:\Users\fracpete\AppData\Local\Microsoft\WindowsApps;
为pww创建蟒蛇环境(numpy需要通过蟒蛇安装):
conda create -n py27-pww numpy
激活环境:
activate py27-pww
安装普华威:
pip install python-weka-wrapper
测试pww:
python
import weka.core.jvm as jvm
jvm.start()
from weka.classifiers import Classifeir
cls = Classifier(classname="weka.classifiers.trees.J48")
print(cls)
jvm.stop()
添加回答
举报
