web-dev-qa-db-ja.com

'virtualenv'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません

pythonとDjangoを初めて使用した場合、pythonとDjangoをインストールした後、virtualenvをDjango virtula envを使用したプロジェクトの目的。pipを使用してvirtualenvをインストールします。

pip install virtualenv # got install successfully

私が実行するとエラーメッセージが表示されます:

C:\Users\gshiv\Desktop\DjangoProject>virtualenv

'virtualenv'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

12
ShivaGuntuku

手順:-そのフォルダーにDjangoアプリを作成する場所に移動します。

次に、コマンドプロンプトで次のコマンドを実行します:python -m virtualenv .

(例:C:\ Users\gshiv\Desktop\Django> python -m virtualenv)

ここで、Djangoは、virtualenvを実行したいフォルダーです。(dot)は、virtualenvがすべてのフォルダーをDjangoフォルダーにインストールすることを示します。それ以外の場合は、代わりに他のフォルダー名を使用できます。(dot)今回は、virtulenvがフォルダーを作成しますメインフォルダ(Django)内。

  • このコマンドを実行した後:.\scripts\activateを実行すると、cmd-Prompt (Django) C:\Users\gshiv\Desktop\Django>にこのタイプの行が表示されます。
  • つまり、ソースパスの前のメインフォルダー名。これで、そのメインフォルダーのみに属するプロジェクトのモジュールをインストールできます。

pip install Djangoは正常に動作します。

20
ShivaGuntuku

考慮すべき3つのポイントがあります。

  • WindowsでPATH変数にpythonインストールとスクリプトサブフォルダーのエントリがあることを確認してください。例:C:\Program Files (x86)\Python36-32\およびC:\Program Files (x86)\Python36-32\Scripts\
  • pip install virtualenvを使用する場合、管理者としてcmdを実行であることを確認してください。そうしないと、インストール中にアクセス拒否エラーが発生し、virtualenvが正しくインストールされません。
  • Virtualenvが正しくインストールされていることを確認してください。 python scriptsサブフォルダー-virtualenv.exeという名前の.exeが存在する必要があります。存在しない場合は、アンインストールによりpip uninstall virtualenvが再インストールされます。
6
Charidimos

py -3 -m venv venv

上記のコマンドを使用してみてください。

virtualenv venv

pythonの古いバージョンでのみ動作します

1
praveen kumar