3
私の会社でpython h2oを使用しようとしています。WindowsのPython h2o:初期化できません(TypeError:タイプ 'NoneType'の引数が反復不可能です)
コマンドを使用した後:
>import h2o
> h2o.init()
を私は)私はinitの中のプロキシ(という名前の変数に値を設定しようとしました
h2o\connection.py:110: UserWarning: Proxy environment variable `HTTP_PROXY` with value `http://username:[email protected]**.com:8080` found. This may interfere with your H2O Connection.
warnings.warn("Proxy environment variable `" + name + "` with value `" + value + "` found. This may interfere with your H2O Connection.")
h2o\connection.py:110: UserWarning: Proxy environment variable `HTTPS_PROXY` with value `https://username:[email protected]**.com:8080` found. This may interfere with your H2O Connection.
warnings.warn("Proxy environment variable `" + name + "` with value `" + value + "` found. This may interfere with your H2O Connection.")
No instance found at ip and port: localhost:54321. Trying to start local jar...
JVM stdout: c:\users\zchen6\appdata\local\temp\tmpqwjtad\h2o_zchen6_started_from_python.out
JVM stderr: c:\users\zchen6\appdata\local\temp\tmpegwtrj\h2o_zchen6_started_from_python.err
Using ice_root: c:\users\zchen6\appdata\local\temp\tmpftvwrm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "h2o\h2o.py", line 722, in init
password=password,max_mem_size_GB=max_mem_size_GB,min_mem_size_GB=min_mem_size_GB,proxies=proxies,size=size)
File "h2o\connection.py", line 133, in __init__
cld = self._start_local_h2o_jar(max_mem_size, min_mem_size, enable_assertions, license, ice_root, jar_path, nthreads)
File "h2o\connection.py", line 269, in _start_local_h2o_jar
jver = subprocess.check_output([command, "-version"], stderr=subprocess.STDOUT)
File "C:\Anaconda2\lib\subprocess.py", line 566, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "C:\Anaconda2\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Anaconda2\lib\subprocess.py", line 913, in _execute_child
args = list2cmdline(args)
File "C:\Anaconda2\lib\subprocess.py", line 616, in list2cmdline
needquote = (" " in arg) or ("\t" in arg) or not arg
TypeError: argument of type 'NoneType' is not iterable
を持って、それはまだ私のエラーの同じ種類を与えました。
h2o.init(start_h2o=False)
を試した後、私はちなみに
h2o\connection.py:110: UserWarning: Proxy environment variable `HTTP_PROXY` with value `http://username:[email protected]**.com:8080` found. This may interfere with your H2O Connection.
warnings.warn("Proxy environment variable `" + name + "` with value `" + value + "` found. This may interfere with your H2O Connection.")
h2o\connection.py:110: UserWarning: Proxy environment variable `HTTPS_PROXY` with value `https://username:[email protected]**.com:8080` found. This may interfere with your H2O Connection.
warnings.warn("Proxy environment variable `" + name + "` with value `" + value + "` found. This may interfere with your H2O Connection.")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "h2o\h2o.py", line 722, in init
password=password,max_mem_size_GB=max_mem_size_GB,min_mem_size_GB=min_mem_size_GB,proxies=proxies,size=size)
File "h2o\connection.py", line 123, in __init__
if not start_h2o: raise ValueError("Cannot connect to H2O server. Please check that H2O is running at {}".format(H2OConnection.make_url("")))
ValueError: Cannot connect to H2O server. Please check that H2O is running at http://localhost:54321/3/
を持って、私が使用H2Oのバージョンは3.8.2.5です。 ありがとうございます。
"init()、...で変数proxyに値を設定しようとしました"。あなたが入力したものを正確に表示できますか? –
私は 'h2o.init(proxy = {'http': 'http:// myusername:mypassword @ proxy_address:port'、 'https': 'https:// myusername:mypassword @ proxy_address:port'}')を試しました。それは私に同じエラーを与えた。 –