有効にするには、execfile('C:/path/to/virtualev/Scripts/activate_this.py', dict(__file__='C:/path/to/virtualev/Scripts/activate_this.py'))
を使用して既に実行中のPythonインタープリタからvirtualenvをアクティブにするスクリプトがあります。しかし、現在のpythonスクリプトからvirtualenvに入っていないパッケージを引き続きインポートすることができるので、私はそれがどのように動作するのか混乱しています。
非アクティブ化のために、Pythonスクリプトはまったくありません。
どうすればよいですか?pythonコードからvirtualenvを有効/無効にする方法は?
答えて
part of the VirtualEnv homepage。
ライブラリをインストールするには、カスタムPythonインタプリタを使用する必要があります。しかし、 ライブラリを使用するには、パスが正しいことを確認する必要があります。パスを修正するには スクリプトを使用できます。あなたのようなセットアップ環境 を行うことができますコマンドラインで
activate_this = '/path/to/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
これは悪い考えです。このスクリプト内でスクリプトの環境を変更しようとしています。理由を説明してください。
階層化できませんか? 1つのスクリプトを使用して、異なる仮想エンクロージャ内の異なるスクリプトを実行します。
私は異なった依存関係とpython interpetersを使って異なった仮想環境の下でテストスイートを動かすtoxのようなテストランナーを開発しています(それはアプローチが非常に異なり、私はホイールを再発明しません)。そのためには、仮想化を有効または無効にするプログラム的な方法が必要です。 –
、あなたはvirtualenvのの外でプログラムを実行したい場合は
Pythonコードから。コマンドラインではありません。 –
を「無効化」単語を入力し、ちょうどあなたのシステムのPythonの実行可能ファイルを実行します(例:/usr/bin/python
)を使用してください。
- 1. コードのspdlogロギングを有効/無効にする方法は?
- 2. vb.netコードからコンテキストメニューを有効または無効にする
- 3. Travis CIでvirtualenvを無効にする方法は?
- 4. Google Fitからステータスを有効または無効にする方法
- 5. コンポーネントを有効または無効にする方法は?
- 6. jQueryでボタン/リンクを無効/有効にする方法は?
- 7. フラットリストのスクロールを有効または無効にする方法
- 8. phpdismodでPHPモジュールを無効/有効にする方法は?
- 9. ラジオボタンでチェックボックスを有効/無効にする方法は?
- 10. jackson SerializationFeature.WRAP_ROOT_VALUEを有効/無効にする方法は?
- 11. QTreeViewイベントの項目を有効/無効にする方法は?
- 12. GoogleのreCaptchaウィジェットを有効/無効にする方法は?
- 13. コントロールのグループを有効/無効にする方法は?
- 14. RShinyのアクションボタンを有効または無効にする方法
- 15. ページスクロールを有効または無効にする方法
- 16. xcodeプロジェクトでARCを有効/無効にする方法は?
- 17. ttkウィジェットを有効/無効にする方法は?
- 18. ファイアウォールを有効/無効にする方法は?
- 19. MaskedTextBoxでボタンを有効/無効にする方法は?
- 20. uitableviewでセルを有効または無効にする方法
- 21. ズームボタン(緑色+ボタン)を有効/無効にする方法は?
- 22. オンザフライでfancyboxを無効/有効にする方法は?
- 23. WPFでボタンを有効/無効にする方法は?
- 24. プログラムでWindows 10バッテリーセーバーを有効/無効にする方法は?
- 25. gridviewのレコードを有効/無効にする方法は?
- 26. PyQt - スペルチェックを有効または無効にする方法
- 27. 角2 - クリックでcontenteditableを有効/無効にする方法は?
- 28. セレンテストケースでジオロケーションを有効または無効にする方法
- 29. Cygwinでvirtualenvを有効にする方法
- 30. Javascriptで要素を無効にしてから有効にする方法
私はあなたが失効したことを理解していません。あなたがvirtualenvをしたくない場合は..そのフォルダ全体を削除してください。それはすべて – Surya
です。私たちがエディタでプログラムを書くとき(eclipse).. pythonのパスは、デフォルトではvirtualenvではありません。だから、virtualenvにないパッケージを使うことができます。それだよ – Surya
@ Suurya virtualenvを無効にすると、メインのpythonインタペクタに戻ることになります。 –