0

を実行しようとしましたがpip wheel azure-mgmt=0.20.1、実行するたびに次のピップ ホイール エラーが発生します。これは非常に明確です。

error: [Error 183] Cannot create a file when that file already exists: 'build\\bdist.win32\\wheel\\azure_mgmt-0.20.0.data\\..'

だから私の質問は、どこで、またはどのようにそのパスを見つけることができるのですか? その既存のファイルを削除したい。ローカル コンピューターを検索し、Google で既定のパスを検索しましたが、解決策が見つかりませんでした。

また、pip wheel完全なログを出力するように指示することはできますか? ご覧のとおり、完全なエラー パスは表示されません。私はvirtualenvを使用しています。

4

3 に答える 3

1

公式の python ガイドで仮想環境の説明を確認できます。

外部パッケージの依存関係を管理しやすくするために、Azure Git のデプロイでは仮想環境の作成がサポートされています。

Azure は、リポジトリのルートで requirements.txt を検出すると、env という名前の仮想環境を自動的に作成します。これは、最初のデプロイ時、または選択した Python ランタイムが変更された後のデプロイ中にのみ発生します。

依存関係とそれらのバージョンを で直接変更し、requirement.txtPython アプリを git 経由で Azure Web アプリにデプロイできます。Azure は Python パッケージを自動的に更新します。env\Lib\site-packagesサイトのルート ディレクトリにある仮想環境フォルダー内のパッケージを確認できます。サイトの kudu コンソールにログインして、サイトのファイルをオンラインで確認できます。URL は次のとおりhttps://{your_site_name}.scm.azurewebsites.net/DebugConsoleです。

さらに、あなたの説明によると、グローバル python 環境を使用して、グローバル python 環境にパッケージを直接インストールする pip install コマンドを実行しているようです。 env\scripts\pip install -r requirements.txt仮想環境にパッケージをインストールするには、アプリケーションのルート ディレクトリで同様のコマンドを実行する必要があります。詳細については、 Web アプリ開発 - Windows - コマンド ラインを参照してください。

于 2015-11-24T03:14:57.030 に答える
0

アンインストールと再インストールは試しましたか?

試しpip wheel azure-mgmtてみたところ、-0.20.1 がインストールされました。

私のディレクトリは /Users/me/wheelhouse なので、そこを見てください。ビルドの初期ログでそれを見つけました。

于 2015-11-23T14:48:20.480 に答える
0

@Amir、1 つのオプションは、requirement.txtVisual Studio を使用してアプリケーションを開発した場合、ファイルを生成して仮想環境を削除することです。次に、プロジェクトに新しい仮想環境を追加し、requirement.txtファイルからすべてのパッケージをインストールできます。または、仮想環境を削除した後、コマンドを試すことができますpip wheel azure-mgmt

もう 1 つのオプションは、この同様の問題を追跡することです。<a href="https://vilimpoc.org/blog/2014/01/18/time-robbing-python-errors/" rel="nofollow">https: //vilimpoc.org/blog/2014/01/18/time-robbing-python-errors/ ブロガーはLOCALAPPDATAこの問題を解決するためにパスを変更しました。試してみてください。

于 2015-11-25T09:12:11.830 に答える