私の新しいプロジェクトでvenvをアクティブにできません(Pythonも初めて))、
私が行った場合 python --version
:Python 3.7.2
エディター(vsコード)で '$ python -m venv ./venv'を使用してvenvを作成しました。
アクティベートするのが問題です
試み1:
$ ./venv/Scripts/activate.bat
error : 'C:\Users\name' is not recognized as an internal or external command, operable program or batch file.
The system cannot find the path specified.
私のユーザー名は、2つの名前「name&name」でフォーマットされており、間にスペースがあります。問題ありますか?名ではなく、名が表示されます。
試み2:
$ C:\Users/name & name/Desktop/ProjectFolder/venv/Scripts/activate.bat
error:
[1] 15160
bash: C:Users/name: No such file or directory
bash: name/Desktop/ProjectFolder/venv/Scripts/activate.bat: No such file or directory
[1]+ Exit 127 C:\Users/name
ターミナルを使用して、ディレクトリの変更(cd)コマンドを使用し、仮想環境を含むフォルダーに移動してみてください。そこに入力したら、次のように入力してみてください。
source ./venv/Scripts/activate
また、envフォルダーを開いて、アクティブ化ファイルが「bin」フォルダーではなく「Scripts」フォルダーにあることを確認してください。仮想環境を作成するときは、次のものを使用します。
source ./venv/bin/activate
C:/Users/name & name/Desktop/ProjectFolder/venv/Scripts/activate.bat
をお試しください。感嘆符とバックスラッシュファイルの区切り文字がスラッシュに変更されていることに注意してください。
別の方法は:
C:/Users/name\ &\ name/Desktop/ProjectFolder/venv/Scripts/activate.bat
エスケープ文字としての\
とバックスラッシュファイルの区切り文字がスラッシュに変更されていることに注意してください。
また、別のオプションとして、ディレクトリに移動できます。
cd 'C:/Users/name & name/Desktop/ProjectFolder/venv/Scripts'
そして、ディレクトリからactivate.bat
を実行します。