
環境を変えて、pythonをいじりだしたところ、元々作ったスクリプトで「ModuleNotFoundError: No module named 'mysql'」なんて出ることに。どうもmysqlに接続できるやつがないらしい。なんで最初から素のAnacondaに入っていないのかは不明だけど、調べて追加してみます。
pip を使って、mysql-connector-python を追加する
ひとまず。。。以下を実行してみる
>pip install mysql-connector-python
Collecting mysql-connector-python
Downloading mysql_connector_python-8.0.19-py2.py3-none-any.whl (355 kB)
|████████████████████████████████| 355 kB 742 kB/s
Collecting protobuf==3.6.1
Downloading protobuf-3.6.1-py2.py3-none-any.whl (390 kB)
|████████████████████████████████| 390 kB 612 kB/s
Collecting dnspython==1.16.0
Downloading dnspython-1.16.0-py2.py3-none-any.whl (188 kB)
|████████████████████████████████| 188 kB 581 kB/s
Requirement already satisfied: setuptools in /root/anaconda3/envs/new_conda/lib/python3.8/site-packages (from protobuf==3.6.1->mysql-connector-python) (46.1.3.post20200330)
Requirement already satisfied: six>=1.9 in /root/anaconda3/envs/new_conda/lib/python3.8/site-packages (from protobuf==3.6.1->mysql-connector-python) (1.14.0)
Installing collected packages: protobuf, dnspython, mysql-connector-python
Successfully installed dnspython-1.16.0 mysql-connector-python-8.0.19 protobuf-3.6.1
Successfullyとか言ってるので、大丈夫だと思う。再度実行したらエラーが出なくなった。
結論
別途入れる必要があったらしい。以上