質問: 申し訳ございません。python初心者で混乱気味です。 Pythonのスクリプトファイルからライブラリをインポートするとき、pythonファイルとライブラリのファイルが同じフォルダ内にないとインポートできませんよね?((変な表現かもしれません)) 私が今からpythonファイルを新規作成するとき、どこのディレクトリに保存すればいいのでしょうか。
回答: > > Pythonのスクリプトファイルからライブラリをインポートするとき、pythonファイルとライブラリのファイルが同じフォルダ内にないとインポートできませんよね?((変な表現かもしれません)) > > > この認識は誤っています。ライブラリにも幾つか種類がありますが、通常は`ほげほげ/lib/pythonX.Y/site-packages`などのディレクトリにインストールされ、このようなディレクトリはデフォルトでimportの探索パスに含まれています。 なので、 > > 私が今からpythonファイルを新規作成するとき、どこのディレクトリに保存すればいいのでしょうか。 > > > に関しては、どこでも構わないが、ライブラリと同じディレクトリはむしろ避けるべき(システムやpipの管理下に置かれているので、手動で操作してうっかり壊してしまう可能性を減らす)という回答になるかと思います。 参考資料 5. インポートシステム — Python 3.8.1rc1 ドキュメント