突然、コンパイラが機能しなくなったようです。 Python(3.5)用のC++拡張を最初からビルドし、Microsoft Visual C++ビルドツールを使用してコマンドラインからコンパイルしています。今朝は正常に動作していましたが、生成されていた.pydファイルに関するリンカエラーが発生しました。Visual C++コンパイラがアクセスできない.pydファイルを生成する
Windows 7のコマンドライン(実際にPowerShellの、)で、私は実行します。
python setup.py build_ext --inplace
これはエラーがスローされます。 「LINK:致命的なエラーLNK1104:ファイルを開くことができません「Z:\を... \ wrapperModule.cp35-win_amd64.pyd "(wrapperModuleは拡張モジュールの名前です)。
私は上記のファイルにアクセスする権限がありません。また、許可を受けていないようです。この問題が始まる前に問題なく.pydファイルにアクセスできました。
更新: ソースコードを含むディレクトリをローカルの場所にコピーすると(コードが共有ネットワークドライブ上にある)、問題が解決しました。このコードは共有ドライブ上のgitリポジトリの一部ですが、そこにとどまる必要があります。
問題の一部としてマルウェア対策ソフトウェアを一時的に無効にすることはできますか? – IInspectable
残念ながら、これは私の作業機械上にあり、そのソフトウェアを無効にする機能はありません。 – Kevin