ホームページ  >  記事  >  バックエンド開発  >  Python の virtualenv を終了/終了/非アクティブ化する方法

Python の virtualenv を終了/終了/非アクティブ化する方法

anonymity
anonymityオリジナル
2019-05-27 10:36:066549ブラウズ

Virtualenv と virtualenvwrapper が使用されています。 workon コマンドを使用して virtualenv を切り替えることができるようになりました。

me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$

しかし、すべての仮想マシンを終了して、再び実マシンを使用するにはどうすればよいでしょうか?今すぐ終了する唯一の方法

me@mymachine:~$

しかし、終了後、シェルは新しいインターフェイスを開始し、ワークスペースを復元できません。

Python の virtualenv を終了/終了/非アクティブ化する方法

解決策:

通常、virtualenv をアクティブにすると、

$ deactivate

This という名前のシェル関数が提供されます。物事を正常な状態に戻します。

virtualenvwrapper のコードをもう一度見たところ、すべての virtualenvs をエスケープする方法として、非アクティブ化

もサポートされています。 Anaconda 環境を終了する場合、プロセスは少し異なります。非アクティブ化を実現するために別のスクリプトを使用するため、ダブルワード コマンドのソース非アクティブ化を実行します。 rree

以上がPython の virtualenv を終了/終了/非アクティブ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。