###発生している問題・エラーメッセージ
MacのTerminalでpython 2 を使用しています。
今まではそんなことはなかったのですが、
matplotlibなどをimport使用とすると、関係のない別に作成しているpython scriptのプログラムが自動で立ち上がって実行されてしまうという不具合が生じています。
そのプログラムをゴミ箱などに入れていても実行されてしまうのですが、対処法はありますでしょうか?
matplotlibに限らず、kerasなどをimportしようとしても生じます。numpyやopencv2をimportしても生じませんでした。
勝手に立ち上がるプログラムのコードを貼っていただくことはできますか?
Udomomo様 ご返信ありがとうございます。恥ずかしながら自己解決いたしました。script名を変更したら不具合が生じなくなりました。ちなみに'string.py'というスクリプト名だったのですが、適当にstring1.pyなどとすれば不具合が生じなくなりました。importの過程でそういうのを参照してしまう?ということなのかととりあえず理解しましたが・・・
pythonの内部で文字列に関連する処理を定義しているモジュールの名前がstring.pyです。 https://docs.python.org/2.7/library/string.html スクリプト名がかぶったので、予期せぬ動作をしたのだと思います。あまりにも一般的すぎる名前は避けた方がよいでしょう。
回答1件
あなたの回答
tips
プレビュー