splinter は Windows Vista にインストールされていますが、spyder をインポートするとエラーが発生します。
- Windowsコマンドプロンプトでインポートすると、正常にインポートされ、initファイルへのパスも表示されます。
- Spyder の PYTHONPATH Manager に明示的なパスを追加し、モジュール リストを更新しました。それでも、助けにはなりませんでした。
- PATH 環境変数を確認しました。Python、Python/Scripts & Python/Lib/site-packages へのパスが含まれています。PATH にはスペースが含まれておらず、PATH は実際には PATH ではなく PATH として名前が付けられています (おそらく、コマンド プロンプト経由で正常にインポートできるのはそのためです)
- splinter を再度インストールしようとすると (存在するかどうかを確認するためだけに)、pip は既に存在すると言います。アップグレードしようとすると、pip は既に最新であると言います
- スタックオーバーフローとウェブ全体でたくさんの記事を読みましたが、解決策はありませんでした。
- Spyder は、os、numpy などの他のパッケージを認識します。
このコードは、一時的なテスト マシンで正常に実行されました。システムで実行しようとすると、エラーで失敗しますImportError: No module named 'splinter'
パイソンver. 3.4; スパイダーver. 3.4
解決を願って…
完全なトラックバック:
runfile('E:/Rampy/DS/Python/Code/AGMARK.py', wdir='E:/Rampy/DS/Python/Code') トレースバック (最新の呼び出しが最後):
ファイル ""、1 行目、runfile 内 ('E:/Rampy/DS/Python/Code/AGMARK.py', wdir='E:/Rampy/DS/Python/Code')
ファイル "C:\Users\ramprasad.g\AppData\Local\Continuum\Anaconda3\lib\site->packages\spyderlib\widgets\externalshell\sitecustomize.py"、580 行目、実行ファイル execfile(ファイル名、名前空間) 内
execfile exec(compile(open(filename, 'rb').read(), ファイル名, 'exec'), 名前空間)
ファイル「E:/Rampy/DS/Python/Code/AGMARK.py」の 8 行目、splinter インポート ブラウザから
ImportError: 'splinter' という名前のモジュールがありません