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()
添加回答
舉報