質問編集履歴
1
タイトルの具体化
    
        title	
    CHANGED
    
    | 
         @@ -1,1 +1,1 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
            python-javabridgeをインストール中に発生するエラーを解消したい
         
     | 
| 
      
 1 
     | 
    
         
            +
            python-javabridgeをインストール中に発生するWindows特有のエラーを解消したい
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -95,7 +95,8 @@ 
     | 
|
| 
       95 
95 
     | 
    
         | 
| 
       96 
96 
     | 
    
         | 
| 
       97 
97 
     | 
    
         
             
            ### 試したこと
         
     | 
| 
       98 
     | 
    
         
            -
            いろいろググると、エラー文10行目のp = subprocess.Popen(cmd)が原因らしいことが分かりました(windowsだと、Linuxコマンドのlsに対応していないため、Popenの第2引数にshell=Trueを書き、shellで実行する必要がある) 
     | 
| 
      
 98 
     | 
    
         
            +
            いろいろググると、エラー文10行目のp = subprocess.Popen(cmd)が原因らしいことが分かりました(windowsだと、Linuxコマンドのlsに対応していないため、Popenの第2引数にshell=Trueを書き、shellで実行する必要がある)(参考URL「https://qiita.com/_akisato/items/d97b17064df158f0dea0」)。
         
     | 
| 
      
 99 
     | 
    
         
            +
            なので、そのようにコードを書き換えようとしました。ところが、該当のファイルが存在しません(C:\Users\聡一朗\AppData\Local\Temp\までは存在するが、以下のアドレスが存在しない)。この原因として、pip実行時に作成されようとするものの、途中でエラーが出たため作成が取り消されたと思われます。
         
     | 
| 
       99 
100 
     | 
    
         
             
            そこで、実行時にキャッシュとして使用されているjavabridge-1.0.19.tar.gzというファイルをテキストエディタで開いてsubprocess.Popenの該当する引数を全て変更してみました(該当のソースコードに記載)。それで実行しても同じエラーが出ます…
         
     | 
| 
       100 
101 
     | 
    
         | 
| 
       101 
102 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     |