Я пытаюсь запустить некоторый код с python.Он использует tweepy библиотеку.Затем я получил эту ошибку:
Traceback (most recent call last):
File "script.py", line 1, in <module>
import tweepy
ImportError: No module named 'tweepy'
Итак, я попытался установить зависимость: pip install tweepy
И разрешение было отклонено:
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/sockshandler.py'
Consider using the `--user` option or check the permissions.
Следующее, что нужно сделать, это запустить с помощьюsudo
.У меня был плохой опыт использования sudo
для докера, потому что он создает защищенные файлы по всему моему локальному.Но в конце концов я все-таки попробовал sudo pip install tweepy
Он возвращает успех, но я все равно получаю ту же ошибку при попытке запустить python3 myscript.py
Но я вижу предупреждение об обновлении пипса, так что я думаю, что это может бытьЭто.Я попытался обновить пипс, используя pip install --upgrade pip
и sudo pip install --upgrade pip
Все еще не работает .. Я попробовал один последний трюк в рукаве.Поменяй терминал.Я думаю: «возможно, после установки какая-то переменная окружения не работает на этом терминале»
Нет.Не работает.Я признаю, что это должен быть вопрос новичка.Попробовав какое-то решение в Интернете, но все еще не работающий.Спасибо.