Virtualenv と virtualenvwrapper が使用されています。 workon コマンドを使用して virtualenv を切り替えることができるようになりました。
me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$
しかし、すべての仮想マシンを終了して、再び実マシンを使用するにはどうすればよいでしょうか?今すぐ終了する唯一の方法
me@mymachine:~$
しかし、終了後、シェルは新しいインターフェイスを開始し、ワークスペースを復元できません。
解決策:
通常、virtualenv をアクティブにすると、
$ deactivate
This という名前のシェル関数が提供されます。物事を正常な状態に戻します。
virtualenvwrapper のコードをもう一度見たところ、すべての virtualenvs をエスケープする方法として、非アクティブ化
もサポートされています。 Anaconda 環境を終了する場合、プロセスは少し異なります。非アクティブ化を実現するために別のスクリプトを使用するため、ダブルワード コマンドのソース非アクティブ化を実行します。 rree
以上がPython の virtualenv を終了/終了/非アクティブ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。