問題タブ [importerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
41241 参照

python - python setup.py を別のパスにインストールしても、インストール済みのパッケージが見つからない

簡単な「hello world」スクリプト用に作成したテスト セットアップ ファイルがあります。mytestfunctionという名前のパッケージがありますhello。今、私は非常に単純なsetup.py. 実行するだけで、すべて正常に動作しますpython setup.py install。しかし、lib をホーム フォルダー ( ) にインストールしたい場合python setup.py install --home=/home/blah、パッケージはもう利用できません ( import mytestPython で実行するとImportError: No module named mytest)。

pth-file をsite-packagesフォルダーに手動で追加する必要がありますか? 私はそれを試しました(/home/blah/lib/python私のパッケージが置かれているコンテンツで)、インポートmytestはうまくいきました。それは自動的に行われるべきではありませんか?それとも私は何かを逃しましたか?

編集:

インストールの出力:

および setup.py:

フォルダ構造:

main.pymytest をインポートし、関数を呼び出して hello world を出力する単なる実行可能ファイルです。import mytestしかし、libがインストールされているかどうかを確認するために、Pythonで実行しようとしました。

0 投票する
1 に答える
1736 参照

c# - MEFホストアプリへの複雑な派生型のインポートに関する問題

に電話すると、次のものを受け取りますhostContainer.ComposeParts()

System.ComponentModel.Composition.ChangeRejectedExceptionは未処理でしたMessage=構成は変更されません。次のエラーのため、変更は拒否されました。コンポジションで単一のコンポジションエラーが発生しました。根本的な原因を以下に示します。詳細については、CompositionException.Errorsプロパティを確認してください。

1)制約'((exportDefinition.ContractName == "ModLibrary.IDataHandler")AndAlso(exportDefinition.Metadata.ContainsKey( "ExportTypeIdentity")AndAlso "ModLibrary.IDataHandler" .Equals(exportDefinition.Metadata。 get_Item( "ExportTypeIdentity"))))'、無効なエクスポートが拒否された可能性があります。

結果:パーツ「ModAppWorks.Host」にインポート「ModAppWorks.Host.DataHandler(ContractName = "ModLibrary.IDataHandler")」を設定できません。要素:ModAppWorks.Host.DataHandler(ContractName = "ModLibrary.IDataHandler")-> ModAppWorks.Host

Source = System.ComponentModel.Composition StackTrace:at System.ComponentModel.Composition.CompositionResult.ThrowOnErrors(AtomicComposition atomoccomposition)at System.ComponentModel.Composition.Hosting.ComposablePartExportProvider.Compose(CompositionBatch batch)atSystem.ComponentModel.Composition.Hosting.CompositionContainer。 System.ComponentModel.Composition.AttributedModelServices.ComposeParts(CompositionContainer container、Object [] attributedParts)at ModAppWorks.Host.Compose()in C:\ Projects \ ModAppWorks_2 \ HostProgram.cs:line 83 at ModAppWorks.HostのCompose(CompositionBatch batch) .Run()in C:\ Projects \ ModAppWorks_2 \ HostProgram.cs:line 49 at ModAppWorks.Program.Main()in C:\ Projects \ ModAppWorks_2 \ HostProgram.cs:line 25atSystem.AppDomain。_nExecuteAssembly(RuntimeAssembly assembly、String [] args)at System.AppDomain.ExecuteAssembly(String assemblyFile、Evidence assemblySecurity、String [] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ThreadHelper.ThreadStart_Context(Object状態)at System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態、ブール値ignoreSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態)at System.Threading.ThreadHelper.ThreadStart( )InnerException:String [] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ThreadHelper.ThreadStart_Context(Object state)at System.Threading.ExecutionContext.Run(ExecutionContext executeContext、ContextCallback callback、Object state、Boolean ignoreSyncCtx) System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態)at System.Threading.ThreadHelper.ThreadStart()InnerException:String [] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ThreadHelper.ThreadStart_Context(Object state)at System.Threading.ExecutionContext.Run(ExecutionContext executeContext、ContextCallback callback、Object state、Boolean ignoreSyncCtx) System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態)at System.Threading.ThreadHelper.ThreadStart()InnerException:System.Threading.ThreadHelper.ThreadStart()でのExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態)InnerException:System.Threading.ThreadHelper.ThreadStart()でのExecutionContext.Run(ExecutionContextexecutionContext、ContextCallbackコールバック、オブジェクト状態)InnerException:

スニペットのインポート:

ただし、DataHandlerは次のように定義されています。

DataProviderは、IDataHandlerも継承し、実際にIDataHandlerインターフェイスを実装する抽象クラスです。また、ビルドはホストアプリの\Extensionsディレクトリに直接書き込まれます。

私が間違っていることについて何か提案はありますか?

0 投票する
1 に答える
2081 参照

python - 同じフォルダからのpython __import__が失敗する

次のようなディレクトリ構造があります。

私は次のコードを持っています__init__.py

__init__.py指定されたリストに適切なコマンドとフックをロードしようとしmodule = __import__(file.split(".")[0])ていますが__init__.py、base.py などはすべて同じフォルダーにありますが、常に ImportError にヒットします。私は、どのモジュール ファイルにも .ini ファイルに何も必要ないことを確認しました__init__.py。そのため、何をすべきか本当に迷っています。

0 投票する
3 に答える
2073 参照

python - Pythonで使用するためのMacへのMySQLのインストール

Pythonで使用するためにMySQLをMac(Mac OS X 10.6.5(Snow Leopard)を実行)にインストールしたいだけです。

これまでのところ:

  1. [mysql-5.5.8-osx10.6-x86_64.dmg]をダウンロードしてインストールしました。(誤って[mysql-5.1.54-osx10.6-x86_64.dmg]をダウンロードしてインストールしました)

  2. ダウンロードしてインストールした[mySQL-python-1.2.3]

  3. 私の.bash_profileに以下を追加しました:

    /li>

しかし、私が実行すると:import mySQLdbターミナルで、次のメッセージが表示されます。

トレースバック(最後の最後の呼び出し):
ファイル "<stdin>"、1行目、<module>
ImportError:mySQLdbという名前のモジュールがありません

この問題を解決するにはどうすればよいですか?

更新:さて、MacPortsのインストールを試しましたが、それでも機能しません。次のエラーメッセージが表示されました...

エラー:db46には、Java for MacOSX開発ヘッダーが必要です。
エラー:Java Developer Packageをhttps://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719

からダウンロードしてください エラー:ターゲットorg.macports.configureが返されました:Javaヘッダーがありません

エラー:db46のインストールに失敗しましたdb46
のログは次の場所にあります:/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log

エラー:次の依存関係がインストールされていません:py26-python26の配布db46 gdbm gettext expat libiconv gper sqlite3

エラー:処理中にステータス1が発生しました。

最後から2番目のものが、Pythonが本来あるべき場所にない理由を説明していると思いますが、それは私にはあまり意味がありません。

0 投票する
1 に答える
191 参照

python - 奇妙なジャンゴ管理者のインポートエラー

管理者にアクセスしようとすると、奇妙なインポート エラーが発生します: http://dpaste.com/292489/これは私のコードとは関係がないようです。以前は正常に動作しました。

0 投票する
5 に答える
998 参照

python - Python のパッケージ化により importerror が発生する

ファイルに変数をインポートしようとすると、迷惑なインポート エラーが発生し__init__.pyます。関連するファイルとディレクトリ構造を添付しました。

何が問題なのですか?

インポートの直前に配置された pdb_trace() で遊んでいる人:

アプリにデータベースはありません:)

0 投票する
1 に答える
300 参照

python - 奇妙な PYTHONPATH の問題

最近、Python インストールを 2.7 (以前は 2.5) に更新しましたが、作成した特定のモジュールをインポートできないという奇妙な問題に気付きました。以前は問題ありませんでした。通常、PYTHONPATH を編集し、モジュールをインポートするディレクトリを追加します。どういうわけか、インポートできなくなりました。PYTHONPATH で自分のパスを確認したところ、正しいように見えました。

インタープリターで sys.path を表示すると、現在のディレクトリがすべての PYTHONPATH エントリの先頭に追加されていることがわかります (つまり、「c:\blah\blah c:\path\to\module」)。

リストの最後に必要なディレクトリを追加して sys.path を編集すると、すべて正常に動作します (つまり、「c:\path\to\module\」)。以前はこれを行う必要はありませんでした。

私は2台のコンピューターでWindows 7を使用しています。

他の誰かが同様の問題を抱えていましたか?

0 投票する
1 に答える
1648 参照

python - ImportError:名前ModuleAをインポートできません

ModuleAをインポートしようとすると、次のスタックトレースがあります。

これは、ModuleAを再度/再帰的にインポートしているためですか?

0 投票する
2 に答える
3962 参照

python - Python を C に埋め込む、未定義のシンボル: PyExc_ImportError

Python モジュールをロードする Audacious Media Player 用のプラグインを作成しようとしています。Python 埋め込みコードはpython-2.6ソース (embed/Demo) からのものです。これはコマンドラインでコンパイルされ、

gcc -o demo demo.c -lpython2.6 -lm -L/usr/lib/python2.6/config

-lpython2.6 -lm -L/usr/lib/python2.6/configCC引数に追加しました。

そして、インポートpygtkgtkモジュールを実行する Python スクリプトをロードします。これは正常に機能します。

しかし、プラグイン (共有ライブラリ) をコンパイルした後、次のエラーが発生します (これはgtk、ネイティブ ライブラリを使用するすべての python モジュールで同じです)。

Python インタープリターをセットアップするための C コードには、PySys_SetArgv呼び出しがないだけです。私はそれを偽造しようとしましたが、同じエラーが発生しました!

0 投票する
1 に答える
481 参照

r - R から SPSS にデータをインポートできません

write.foreignライブラリのコマンドを使用してforeignR データを SPSS にインポートしました。次のコードを使用しましたが失敗しました。

しかしesoph.sps、SPSS でファイルを実行しようとすると、次のメッセージが出力に表示されます。SPSS 出力です。

誰が何が起こるか教えてもらえますか? ありがとう。