![見出し画像](https://assets.st-note.com/production/uploads/images/149823365/rectangle_large_type_2_1270bda992fcce127189e27543ef7780.png?width=1200)
pip installしたのにimportできないとき [Python]
Python初心者が書いた記事です。ネットにあまり情報がなかったので共有
![](https://assets.st-note.com/img/1722935037401-keTEQ84sIP.png?width=1200)
1 | 事の経緯
Discordでbotを作る準備をしていました。
Python 1.12.4をwebサイトからインストール
Microsoft storeでもPythonをインストール
pip install discord
pip install discord.py
Anaconda PromptでDiscordの仮想環境を作る
仮想環境を適用
いくら適用してもbaseからDiscordに移らないので諦める
VS Codeを開く
インストールしたDiscordライブラリが使えない
解決法を調べてもイマイチ…
解決法が載っているサイトを何とか見つけましたが、
そのサイトはプログラムがどうの、コマンドがどうの…とよくわかりませんでした(笑)
2 | 解決法
![](https://assets.st-note.com/img/1722935973346-6cF4i6HwzD.jpg?width=1200)
右下にあるインタープリター設定を開いてみます
![](https://assets.st-note.com/img/1722936353597-G6SC4myOZH.jpg?width=1200)
Condaのインタープリターになっていました。
これを一つ上の「Python 3.12.4 ("discord")」に変更してみましたが変化なし
もしや、と思い二つ上「Python 3.12.4 64-bit(Microsoft store)」に変更
![](https://assets.st-note.com/img/1722936594862-ATSnij3PlV.png?width=1200)
無事、import discordを解決できるようになりました。
3 | 考えられる原因
Anaconda Promptではなく、通常のコマンドプロンプトからライブラリをインストールしたことで
Anacondaを使い作成した環境でimportができなかったのだと思います。
乱文失礼
4 | 追記
Microfsoftのインタープリターを利用している場合、
pythonのアップデートがあるとまたインポートが使えなくなります。
その時分には3.12.4(ライブラリをインストールしたPythonのバージョン)-64bitに直してあげると使えるようになります。
最新バージョンのPythonで開発したい場合は
その都度インストールするしか…無いのでしょうか?
この記事が気に入ったらサポートをしてみませんか?