コマンドプロンプト上で
import matplotlib
を実行すると以下のようなエラーが発生しました
File "C:\ProgramData\Anaconda3\lib\importlib\__init__.py", line 51, in <module> _w_long = _bootstrap_external._w_long AttributeError: module 'importlib._bootstrap_external' has no attribute '_w_long'
該当モジュールファイルを確認したら確かに以下のように定義されていました。
_bootstrap_external.py
def _w_long(x): """Convert a 32-bit integer to little-endian.""" return (int(x) & 0xFFFFFFFF).to_bytes(4, 'little')
IDE上から実行したらこのようなエラーは発生しませんでした。
ちなみにですが、sys.pathはコマンドプロンプト上からだとanacondaファイルを参照にしていなかったので、IDE上で得られたsys.pathを動的に追加してからimportする形にしています。
sys.pathに毎回pathを追加するのではなく、sysのpathを直接編集する方法などはありますでしょうか?
御解答のほどよろしくお願いいたします。
![guest](/img/icon/icnUserSample.jpg)
回答1件
あなたの回答
tips
プレビュー