🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Q&A

1回答

717閲覧

Jupyter notebook,python3でimportエラー

shino098

総合スコア4

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

0グッド

0クリップ

投稿2019/09/19 02:54

前提・実現したいこと

jupyter notebookでpythonプログラムを開発していますが、
importエラーが発生します。

anaconda3, python3,windows10

import os
import numpy as np
import cv2

File "<ipython-input-2-165f37a4929f>", line 2
import numpy as np
^
SyntaxError: import * only allowed at module level

上記プログラムの先頭に空白行を3行、入れると

import os
import numpy as np
import cv2

File "<ipython-input-3-165f37a4929f>", line 2
import numpy as np
^
SyntaxError: import * only allowed at module level

となります。
エラーメッセージはline 2が固定で、2行目がブランクでも、5行目がエラーになります。

他のプログラムは問題なく、動作しますし、今、エラーになったプログラムも
昨日は正常に動作していました。昨日から、本日まで、環境は何も変えていません。
エラーになるプログラムをpyにしたら、正常に動作します。

300line程度のプログラムですが、後半の半分程度(150line程度)にすると
正常に動作します。

Kernelのリスタート、jupyter notebookの再立ち上げでも解決しません。

jupyter notebookのバグと推測していますが、そのバグを回避する方法を教えて下さい。

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

python

1import cv2 2File "<ipython-input-2-165f37a4929f>", line 2 3import numpy as np 4^

numpyでエラーになるのか、cv2でエラーになるのか質門文からはわかりかねますが、cv2でエラーとなるのであれば以下と同じ現象ではないでしょうか?

jupyter notebookで、なぜかimportが通らない問題

投稿2019/09/19 06:14

nandymak

総合スコア799

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shino098

2019/09/20 02:14

ご回答、ありがとうございます。 残念ながら、現象が違います。 昨日、エラーになったプログラムを半分にして、正常に動作したので、どこまでだったら、OKかを確認して、1つにするとエラーになったので、2つのセルに分解してつかっています。pYthonファイルではOKなので、最終的には、Jupyter notebookではなく、Pythonで動作させる予定です。 import分のみ、他プログラムでは問題なく動作しています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問