Проблемы с привязкой python-vlc

установил vlc с помощью pip install python-vlc, но я получаю эту ошибку все остальные операции импорта работают, у меня также есть VLC на моем компьютере, но я все еще получаю эту ошибку. Я использую Python 3.6. Вот мой код, мы будем очень признательны, если вы можете помочь.

from pytube import YouTube
import vlc
import urllib.request
from bs4 import BeautifulSoup
import pafy


temporary = "play gangnam style"

num1 = temporary.index("play")
str1 = temporary[5:]
print(str1)
textToSearch = str1 
query = urllib.parse.quote(textToSearch)
url = "https://www.youtube.com/results?search_query = " + query
response = urllib.request.urlopen(url)
html = response.read()
soup = BeautifulSoup(html, 'html.parser')
for vid in soup.findAll(attrs = {'class':'yt-uix-tile-link'}):
    getURL = 'https://www.youtube.com' + vid['href']
    print(getURL)
    url = str(getURL)
    video = pafy.new(url)
    best = video.getbest()
    playurl = best.url
    print(playurl)
    Instance = vlc.Instance()
    player = Instance.media_player_new()
    Media = Instance.media_new(playurl)
    Media.get_mrl()
    player.set_media(Media)
    player.play()
    break

ВЫВОД:

The interactive Python process has exited.
Traceback (most recent call last):
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\testt.py", line 2, in <module>
    import vlc
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\vlc\__init__.py", line 4, in <module>
    from vlc.helper import tell
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\vlc\helper.py", line 4, in <module>
    import applescript
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\applescript\__init__.py", line 6, in <module>
    import temp
ModuleNotFoundError: No module named 'temp'

Убедитесь, что вы можете импортировать темп самостоятельно

Juan Ignacio Sánchez 17.11.2018 22:34

@ JuanIgnacioSánchez, он не позволяет мне импортировать временный файл сам по себе, но когда я перехожу в C: \ Users \ Admin \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ si‌ te-packages \ applescr‌ ipt_в этом_.py, temp импортируется и признал

Nolan Sweeney 17.11.2018 23:22

Вы уверены, что используете Python 3.6?

Juan Ignacio Sánchez 19.11.2018 16:33
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
3
188
0

Другие вопросы по теме