タグ付けされた質問 「importerror」

25
別のフォルダからファイルをインポートする
次のフォルダ構造があります。 application/app/folder/file.py にある別のPythonファイルのfile.pyからいくつかの関数をインポートしたい application/app2/some_folder/some_file.py 私はもう試した from application.app.folder.file import func_name 他にもさまざまな試みがありましたが、これまでは適切にインポートすることができませんでした。これどうやってするの?

17
__init__.pyでも「非パッケージでの相対インポートの試み」を修正する方法
次のディレクトリ構造で、PEP 328をフォローしようとしています。 pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py でcore_test.py、私は、次のimport文を持っています from ..components.core import GameLoopEvents しかし、実行すると次のエラーが発生します。 tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents ValueError: Attempted relative import in non-package 周りを検索すると、「__ init__.pyでも相対パスが機能しない」と「相対パスからモジュールをインポートする」が見つかりましたが、役に立ちませんでした。 ここで見逃しているものはありますか?

15
ImportError:名前Xをインポートできません
メイン、ベクター、エンティティ、物理学という4つの異なるファイルがあります。私はそれがエラーがあるところだと思うので、私はすべてのコードを投稿するのではなく、インポートだけをします。(必要に応じて、さらに投稿できます) メイン: import time from entity import Ent from vector import Vect #the rest just creates an entity and prints the result of movement エンティティ: from vector import Vect from physics import Physics class Ent: #holds vector information and id def tick(self, dt): #this is where physics changes the velocity …

28
Pythonエラー“ ImportError:No module named”
Pythonはローカルディレクトリにインストールされます。 私のディレクトリツリーは次のようになります。 (local directory)/site-packages/toolkit/interface.py 私のコードはここにあります: (local directory)/site-packages/toolkit/examples/mountain.py この例を実行するには、を記述python mountain.pyし、コードに次のように記述します。 from toolkit.interface import interface そして私はエラーを受け取ります: Traceback (most recent call last): File "mountain.py", line 28, in ? from toolkit.interface import interface ImportError: No module named toolkit.interface 私はすでにチェックsys.pathしており、そこにディレクトリがあり/site-packagesます。また、__init__.py.binこれがパッケージであることをPythonに示すために、toolkitフォルダーにファイルがあります。また__init__.py.bin、examplesディレクトリにもがあります。 ファイルがにあるときにPythonがファイルを見つけられない理由はわかりませんsys.path。何か案は?権限の問題でしょうか?実行権限が必要ですか?

16
ImportError:Windows 7 32ビットでpip --versionコマンドを実行すると、名前mainをインポートできません
Windows 32ビット用のpipおよびsetuptoolsにバンドルされている最新のpython(2.7.9)をインストールしました。ピップを再インストールしてみましたが、問題は解決しません。 pip --version管理者コマンドで実行した後のエラーは次のとおりです。 Traceback (most recent call last): File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "D:\Python\lib\runpy.py", line 72, in _run_code exec code in run_globals File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module> ImportError: cannot import name main
145 python  pip  importerror 

18
Pythonスクリプトを実行しようとすると、「ImportError:No module named」
特にpythonスクリプトを起動するスクリプトを実行しようとしています。ImportError:No moduleという名前のモジュールが表示されますが、ipythonを起動し、インタープリターを介して同じ方法で同じモジュールをインポートすると、モジュールは受け入れられます。 何が起こっているのですか、どうすれば修正できますか?PythonがPYTHONPATHを使用する方法を理解しようとしましたが、完全に混乱しています。どんな助けでも大歓迎です。

15
ImportError:bs4という名前のモジュールはありません(BeautifulSoup)
私はPythonで作業しており、Flaskを使用しています。コンピューターでメインのPythonファイルを実行すると完全に機能しますが、venvをアクティブにしてターミナルでFlask Pythonファイルを実行すると、メインのPythonファイルに「bs4という名前のモジュールがない」と表示されます。コメントやアドバイスは大歓迎です。

8
ImportError:libSM.so.6:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
OpenCVをインポートしようとするとimport cv2、次のエラーが発生します。 /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or directory これを修正する方法がわからない-Googleの新しいColaboratoryツールで遊んでみてください。ノートブックはこちら:https : //drive.google.com/file/d/0B7-sJqBiyjCcRmFkMzl6cy1iN0k/view?usp=sharing

7
ImportError:6という名前のモジュールはありません
私はOpenERPプロジェクトをビルドしようとしています。依存関係を使って行われています。それは今このエラーを出しています Traceback (most recent call last): File "openerp-client.py", line 105, in <module> File "modules\__init__.pyo", line 23, in <module> File "modules\gui\__init__.pyo", line 22, in <module> File "modules\gui\main.pyo", line 33, in <module> File "rpc.pyo", line 29, in <module> File "common\__init__.pyo", line 22, in <module> File "common\common.pyo", line 26, in <module> File "tools\__init__.pyo", …

20
UbuntuにOpenCV for Pythonをインストールすると、ImportErrorが発生する:cv2.cvという名前のモジュールはありません
OpenCVをインストールしてPython 2.xで使用したいUbuntu 14.04システムがあります。 こちらの指示に従ってOpenCVをインストールしました:https : //help.ubuntu.com/community/OpenCV インストールは適切に実行されているようで、エラーはなく、スクリプトは出力で終了しました OpenCV 2.4.9 ready to be used サンプルPythonスクリプトを実行しようとすると、次のようになります。 $ python opencv.py Traceback (most recent call last): File "opencv.py", line 1, in <module> from cv2.cv import * ImportError: No module named cv2.cv 理由はわかっていると思いますが、修正方法がわかりません。OpenCVは、インストールスクリプトを実行したときの現在のディレクトリにインストールされています。これは、ホームフォルダーのサブディレクトリです。 インストール後にこのインポートエラーが発生する他の人は、パスの問題を抱えているようで、これをコードに追加して運が良かったようです: import sys sys.path.append('/usr/local/lib/python2.7/site-packages') または、同じディレクトリでPYTHONPATHを更新します。そのコードを追加してみましたが、違いはありません。「site-packages」ディレクトリにファイルがありません。そのディレクトリでインストールを実行する必要がありますか?インストール手順がそれを綴っていたと思います。私の問題はPythonがOpenCVインストールを見つけられないことに関係しているのではないかと思いますが、どうすればよいかわかりません。 OpenCVの使用可能なインストールをできるだけ簡単に入手できるように私を助けてください。

2
psycopg2:AttributeError: 'モジュール'オブジェクトに属性 'extras'がありません
私のコードでは、このようなDictCursorfromを使用していますpsycopg2.extras dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) ただし、カーソルをロードすると、突然次のエラーが発生します。 AttributeError: 'module' object has no attribute 'extras' たぶん私のインスタレーションに何かがおかしいのですが、どこから探し始めるのか分かりません。私はpipでいくつかの更新を行いましたが、私が知る限り、の依存関係はありませんpsycopg2。

7
ImportError:モックという名前のモジュールがありません
そのため、unittest.mockを使用して、単体テストでいくつかのメソッドをモックしようとしています。私がやります: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() しかし、私は得ています: ImportError: No module named mock 私は試した: pip install mock それはまだ機能していません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.