2017-09-26 11 views
0

私はPythonでプログラミングするのがかなり新しいです。私はanacondaをインストールし、Mac上でiPython(Jupyter qtconsole)v.4.3.0とpython v.3.6を実行しています。現在、ホームディレクトリにある関数を含むモジュールをインポートしようとしています。ipythonでスクリプトを実行しようとしている間に上書きを要求する

私はstackoverflowのとPythonのドキュメントを見て、それがで行うことができることを見出した

%run "Users/myUser/python_functions.py" 

または

import python_functions 

をしかし、私はこれらのアプローチの両方をしようとしたとき、私はに促されますこれは、前のページに変化している

File `python_functions.py` exists. Overwrite (y/[N])? 

:私は実行しているか、輸入していたファイルを上書き私はインポートしたい機能を取得していません。

これについては何が説明されていますか、モジュールをインポートするにはどうすればよいですか?

答えて

0

このシナリオでは通訳者が問題の原因になっている可能性があります。代わりに、IDEまたはコマンドラインインタプリタを使用して解決します。

anacondaがインストールされているので、IDE Spyderで試してみると、上書きのプロンプトを表示せずにコードを正常に実行できます。他の人(PyCharm、Rodeoなど)でも同様に動作します。

0

これは間違っですが、あなたならば(と私は、Macを含む他の多くのUnixライクなOSのを推測している)Ubuntuで恥のために

importをそれを残すことがsaves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen.

私の推測ユーティリティですコンソールでimportコマンドを実行していて、スクリーンショットを作成して既存のファイルに保存しようとしています。 - python_functions

python importコマンドを使用する前に、Pythonインタープリタを開始してください:

$ python 
>>>import yourfile 

編集:あなたは私に言うまで、あなたの質問を再読み込みに、私はもう私の推測についてとてもわからないんだけど、それを残して私が間違っている:)

としてJupyter qtconsoleを実行
+0

jupyter qtconsoleがインタープリタではない場合、どうすればanacondaで取得できますか? – Jonesn11

+0

私は、あなたがインポートを実行するときに上書きしないので、Pythonインタプリタの外のどこにいるのか推測しました。しかし、私の推測は道のりです。 –

+0

Pythonインタプリタを実行して、動作しているかどうか確認してください。 –

関連する問題