2012-01-14 12 views
2

virtualenvで作成されたPythonのインスタンスを外部から実行可能にすることは可能ですか?私は使用しているアプリケーションは、変更された古いバージョンのpysideを使用したいと思っています。私は自分自身のニーズに合わせて新しいバージョンを使用する必要があります。 Virtualenvは、この第三者アプリケーションがデフォルト以外のPythonのインスタンスを使用できるようにするだけで問題を解決するはずです。それは可能ですか?virtualenvによって作成されたPythonインスタンスを使用している外部アプリですか? (ウィンドウ)

+0

[pyUno](http://user.services.openoffice.org/en/forum/viewtopic.php?f=45&t=36370&p=166783) – jfs

+0

この「外部」実行ファイルとは何ですか?どのようにしてPythonのものを呼び出すのですか? – plaes

+0

python26.dllをインポートして何らかの理由で魔法 – marrat

答えて

0

はい、可能です。

プログラムの起動(WindowsではScripts/activate.batとしてインストール)の前に、アクティベーションスクリプトを呼び出すだけで済みます。

+0

を実行しません。 activate.batがpyスクリプトだけに効果があるのでしょうか? – marrat

+0

@rndbit virtualenvは、Pythonインタプリタを変更します(対応する 'PYTHONPATH'を設定します)。 – plaes

+0

PySideなどのC拡張モジュールを持つパッケージは、別のPythonバージョンで動作する可能性は低いです。[pep-384](http://www.python.org/dev/peps/pep-0384/) – jfs

関連する問題