実際にipythonシェルを呼び出すために、いくつかのコマンドラインオプションをpythonの起動コードに追加したいと思います。それ、どうやったら出来るの?'python ...'を実行して、どのようにしてipythonをシェルから起動できますか?
答えて
のようなものを意味すると思う:
from IPython import embed
a = "I will be accessible in IPython shell!"
embed()
それとも、単にコマンドラインから実行するには:
$ python -c "from IPython import embed; embed()"
embed
は、シェル内のすべてのローカル変数を使用します。
カスタム地元の人々を提供したい場合は(シェルでアクセス変数は)IPython.terminal.embed.InteractiveShellEmbed
私はもはやその環境やOSを使用していませんが、これはうまくいくと思います。ありがとう! – Shwouchk
「Pythonの起動コード」によって、あなたが何を意味するか完全には明らかではありません。これは、Pythonを起動するために使用するシェルコードを指していると仮定します。 Unixでは
、あなたは別のもののコマンドを置換するalias
を使用することができます。これはあなたが望むものではありません
[email protected]:~$ alias python=ipython
[email protected]:~$ python
Enthought Python Distribution -- http://www.enthought.com
Python 2.7.1 |EPD 7.0-2 (64-bit)| (r271:86832, Nov 29 2010, 13:51:37)
Type "copyright", "credits" or "license" for more information.
IPython 0.10.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]:
場合は、あなたの質問を明確にしてください。
python -c 'import subprocess; subprocess.call("ipython")'
私は、しかし、このいずれかのような状況を想像することはできません:、あなたが求めて正確に何をすべきか、すなわち、実際にIPythonを呼び出すためにpython
呼び出しにコマンドラインオプションを追加し、あなたがこれを行うことができますする
ありがとう、しかし、私は窓で動作する必要があります... – Shwouchk
私はあなたがPythonで直接IPythonシェルを起動するにはpython C:\Python27\Scripts\ipython-script.py
を見てみましょうたぶんオプションは、実行するとちょうどこの
def some_function():
some code
import Ipython
Ipython.embed()
のようなあなたのコード内でipython
を埋め込むことです関数が起動し、スコープのスコープが呼び出された関数の1つであるipython
端末で実行されます。
- 1. ashシェルからどのように再起動しますか?
- 2. どのようにして、すべての可能なUNIX(シェル)コマンドをプログラムで実行できますか?
- 3. Pythonコンテキストマネージャはどのようにしてコードを実行できますか?
- 4. os.system()コマンドを実行して、Linuxシェルを実行しますか?
- 5. どのように私はピンパイプを起動パッドからインストールしてpipを使用できますか?
- 6. どのようにしてPythonシェルを作るでしょうか?
- 7. qtconsoleモードでipythonでdjangoシェルを起動するには?
- 8. どのようにしてPOSIXアプリケーションがあるかを判断できます。システムの起動から5分以内に実行されていますか?
- 9. どのようにしてOnSelectedChangeでjquery関数を起動できますか?
- 10. Emacs Lisp:新しいフレームを開き、IPythonを起動し、前のバッファを実行します。
- 11. ubuntuのコマンドラインから起動アプリケーションとしてpythonスクリプトを実行する方法
- 12. JenkinsからAntを起動してSeleniumテストを実行しています
- 13. Echoコマンドを実行してから実行しますか? (makeのように)
- 14. シェルからtftpdを起動する(スタンドアロンとして)
- 15. これはPython IDLEシェルで動作しますが、コマンドプロンプトからPythonスクリプトとして実行するとどうなりますか?
- 16. パス名なしでDOSまたはPythonシェルからのPythonスクリプトを実行
- 17. 実行中のQThreadから起動したPyQt Guiにどのように信号を送るのですか?
- 18. jenkins実行シェルから再起動した後にTomcatが停止する
- 19. Python - どのように.pyファイルを実行しますか?
- 20. Minttyを起動してスクリプトファイルを実行するにはどうしたらいいですか?
- 21. どのようにして、ゴミ箱のTNonblockingServerをJavaで起動しますか?
- 22. 一部のモジュールをあらかじめインポートして、Pasterシェルを起動することはできますか?
- 23. Pythonスレッドの実行はどのように引数を実行しますか?
- 24. レールアプリをスタンドアロンアプリケーションとして実行できるようにコンパイルできますか?
- 25. は、私はこのようなのpythonからPowerShellスクリプトを起動しようとしているのPython
- 26. Androidサービスの起動は既に実行していますか?
- 27. Objective-Cを実行してメソッドを停止して再起動しますか?
- 28. iPadアプリからYouTube動画をどのように起動しますか?
- 29. SBT runTaskを実行しているときに、どのようにしてリソースにアクセスできますか?
- 30. Pythonデバッガを起動して同時にスクリプトとしてモジュールを実行
あなたの*本当の*問題を説明できますか?実際の問題は、このハックが解決するはずのことですか? –
私は、(pycharm)でスクリプトを実行する対話型シェルのサポートが制限されているIDEを使用しています.IEPなどのよりインタラクティブな方法でスクリプトを実行したいと考えています。 – Shwouchk
修正プログラムはWindows環境でも動作するはずです – Shwouchk