[Pycon Kyushu 2019] Pythonでの開発を効率的に進めるためのツール設定
yapfを使ってましたが上記スライドを見てblackに統一しようと思いWindows10にインストールしたのですが最初の1回ぐらいは動いていたのですが急に動かなくなりました。
black aaa.py
をすると以下のエラーがでるようになりました。エラーの原因等わかれば教えてください。
よろしくお願いいたします。
blackのインストールの前にyapfはアンインストールしています。
発生している問題・エラーメッセージ
File "c:\python37\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Python37\Scripts\black.exe\__main__.py", line 9, in <module> File "c:\python37\lib\site-packages\black.py", line 3754, in patched_main main() File "c:\python37\lib\site-packages\click\core.py", line 764, in __call__ return self.main(*args, **kwargs) File "c:\python37\lib\site-packages\click\core.py", line 716, in main with self.make_context(prog_name, args, **extra) as ctx: File "c:\python37\lib\site-packages\click\core.py", line 641, in make_context self.parse_args(ctx, args) File "c:\python37\lib\site-packages\click\core.py", line 940, in parse_args value, args = param.handle_parse_result(ctx, opts, args) File "c:\python37\lib\site-packages\click\core.py", line 1477, in handle_parse_result self.callback, ctx, self, value) File "c:\python37\lib\site-packages\click\core.py", line 96, in invoke_param_callback return callback(ctx, param, value) File "c:\python37\lib\site-packages\black.py", line 203, in read_pyproject_toml root = find_project_root(ctx.params.get("src", ())) File "c:\python37\lib\site-packages\black.py", line 3235, in find_project_root common_base = min(Path(src).resolve() for src in srcs) File "c:\python37\lib\site-packages\black.py", line 3235, in <genexpr> common_base = min(Path(src).resolve() for src in srcs) File "c:\python37\lib\pathlib.py", line 1151, in resolve s = self._flavour.resolve(self, strict=strict) File "c:\python37\lib\pathlib.py", line 202, in resolve s = self._ext_to_normal(_getfinalpathname(s)) OSError: [WinError 1] ファンクションが間違っています。: 'aaa.py'
試したこと
C・D・EドライブのHDDだとエラーなく実行されるため、RAMDISKが原因かもしれません
補足情報(FW/ツールのバージョンなど)
Windows10 1903 64bit
python 3.7.4 64bit
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。