Я использую Tweepy для отправки сообщений в Twitter. Я получаю длинную трассировку от API. Отслеживающий оседает на:Tweepy: ImportError: не может импортировать имя Random
ImportError: cannot import name Random
Я Пип установить последнюю версию Tweepy:
Name: tweepy
Version: 2.3.0
Location: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requires:
Когда я называю
import tweepy
Я получаю эту отслеживающий:
Traceback (most recent call last):
File "/Users/dromard/Projects/Drop Playlist/drop.py", line 4, in <module>
import tweepy
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tweepy/__init__.py", line 14, in <module>
from tweepy.api import API
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tweepy/api.py", line 8, in <module>
from tweepy.binder import bind_api
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tweepy/binder.py", line 5, in <module>
import httplib
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 79, in <module>
import mimetools
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/mimetools.py", line 6, in <module>
import tempfile
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
ImportError: cannot import name Random
Process finished with exit code 1
Я работаю в PyCharm и подтверждаю ed пакет сайта и пути Python верны в настройках. Я вручную проверил в консоли, что пути верны, и нет дубликатов мест.
Я не внес никаких изменений в Tweepy. Я позволяю Pip устанавливать его там, где он есть, как есть. Права доступа выглядеть правильно:
-rw-r--r-- 1 root wheel
Если я проверить Python в консоли:
- я получаю то же самое отслеживающий
- Когда я запускаю отдельный импорт, все они выполняются без ошибок
Это все терпит неудачу из при вызове random
. Я думаю, что случайный является частью основных пакетов Python, а не частью Tweepy.
Я передал этот скрипт сотруднику, который затем использовал Pip для установки tweepy и попадания в ту же трассировку. Заставляет меня думать, что Пип может внести свой вклад.
Я относительно новичок в Python (программирование в целом). Я просмотрел другие статьи об ошибке импорта, но не нашел эту конкретную проблему. Любая помощь приветствуется.
Что произойдет, если вы запустите 'from random import Random as _Random' из приглашения Python в Terminal? – MattDMo
@MattDMo я получаю это '>>> импортировать случайные >>> от случайного импорта Random как _Random Traceback (самый последний вызов последнего): Файл "", строка 1, в ImportError: не может импортировать имя Случайный >>> ' –
... извините за дерьмовое редактирование ... –