Когда я выполнить скрипт на Python Я получаю:Python: ImportError: Нет Разъем модуль с именем
Traceback (most recent call last):
File "/Users/.../Documents/development/python/migrate_upper.py", line 3, in <module>
import mysql.connector
ImportError: No module named connector
Я выполнение так:
$ python migrate_upper.py
Он работал 1 месяц назад, у меня нет работал с Python с тех пор. Я потратил 2 часа, пытаясь понять, что не так, но я потерялся с PYTHONPATH
, pip
и другими намеками.
Однако, когда я посылаю сценарий оболочки Python:
$ python < migrate_upper.py
все работает. Я думаю, что это не правильный способ выполнения сценариев python. Как я могу заставить скрипт работать без оболочки Python?
Какие еще файлы у вас есть в '.../development/python /'? –