質問編集履歴

1

タイトルの具体化

2020/08/05 12:02

投稿

oka12
oka12

スコア8

test CHANGED
@@ -1 +1 @@
1
- python-javabridgeをインストール中に発生するエラーを解消したい
1
+ python-javabridgeをインストール中に発生するWindows特有のエラーを解消したい
test CHANGED
@@ -192,7 +192,9 @@
192
192
 
193
193
  ### 試したこと
194
194
 
195
- いろいろググると、エラー文10行目のp = subprocess.Popen(cmd)が原因らしいことが分かりました(windowsだと、Linuxコマンドのlsに対応していないため、Popenの第2引数にshell=Trueを書き、shellで実行する必要がある)。なので、そのようにコードを書き換えようとしました。ところが、該当のファイルが存在しません(C:\Users\聡一朗\AppData\Local\Temp\までは存在するが、以下のアドレスが存在しない)。この原因として、pip実行時に作成されようとするものの、途中でエラーが出たため作成が取り消されたと思われます。
195
+ いろいろググると、エラー文10行目のp = subprocess.Popen(cmd)が原因らしいことが分かりました(windowsだと、Linuxコマンドのlsに対応していないため、Popenの第2引数にshell=Trueを書き、shellで実行する必要がある)(参考URL「https://qiita.com/_akisato/items/d97b17064df158f0dea0」)。
196
+
197
+ なので、そのようにコードを書き換えようとしました。ところが、該当のファイルが存在しません(C:\Users\聡一朗\AppData\Local\Temp\までは存在するが、以下のアドレスが存在しない)。この原因として、pip実行時に作成されようとするものの、途中でエラーが出たため作成が取り消されたと思われます。
196
198
 
197
199
  そこで、実行時にキャッシュとして使用されているjavabridge-1.0.19.tar.gzというファイルをテキストエディタで開いてsubprocess.Popenの該当する引数を全て変更してみました(該当のソースコードに記載)。それで実行しても同じエラーが出ます…
198
200