0
を、私は、最新のAnaconda
分布とDask 0.10
を使用していますが、私は.compute(get=dask.multiprocessing.get)
を呼び出した後、次のエラーに遭遇:DASK:例外IOError:[errnoを13]アクセス許可が拒否されました:
File "<ipython-input-8-cd6a1c9a02b6>", line 309, in find_matches
merged = data.merge(matches, on='url', how='left')
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\dask\dataframe\core.py", line 1664, in merge
suffixes=suffixes, npartitions=npartitions)
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\dask\dataframe\multi.py", line 428, in merge
how, npartitions, suffixes)
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\dask\dataframe\multi.py", line 257, in hash_join
lhs2 = shuffle(lhs, left_on, npartitions)
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\dask\dataframe\shuffle.py", line 160, in shuffle
import partd
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\partd\__init__.py", line 16, in <module>
from .zmq import Client, Server
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\partd\zmq.py", line 33, in <module>
log('Import zmq')
File "C:\Users\user\AppData\Local\Continuum\Anaconda2\lib\site-packages\partd\zmq.py", line 29, in log
with open('log', 'a') as f:
IOError: [Errno 13] Permission denied: 'log'
私はこれを引き起こしているものは考えています。 Dask
はルートディレクトリに書き込む必要がありますか? 私は管理者権限がなく、ファイアウォールがあるところでマシンで作業しています。
完全なPythonトレースバック –
@IgorTを含めてください。私の編集した質問を見てください。助けてくれてありがと –