因此,我试图做一个转换器,但我的工作很成功,但是,当我尝试由本地主机执行python脚本时,它根本没用。(顺便说一句,我使用XAMPP作为本地服务器)
这是直到“ import pytube”之前起作用的代码:
print("Content-type: text/html\n")
import sys
import os
print("<html><head><title>HelloCGI</title></head")
print("<body><h1><i>Hello</h1></body></html>")
import pytube
url = "https://www.youtube.com/watch?v=eH4F1Tdb040"
yt = pytube.YouTube(url)
yt.streams.last().download(r'C:\xampp\htdocs\converter_My\songs')
os.chdir(r'C:\xampp\htdocs\converter_My\songs')
os.system('ren *.webm *.mp3')
答案 0 :(得分:1)
好吧,由于某些愚蠢的原因,我将导入pytube放在了打印之后,然后它就... #!C:\ xampp \ htdocs \ converter_My \ Python \ Python37-32 \ python.exe print(“ Content-type:text / html \ n”) 导入系统 导入操作系统
print("<html><head><title>HelloCGI</title></head")
print("<body><h1><i>Hello</h1></body></html>")
import pytube
url = "https://www.youtube.com/watch?v=44Mz-kwonWk"
yt = pytube.YouTube(url)
yt.streams.last().download(r'C:\xampp\htdocs\converter_My\songs')
os.chdir(r'C:\xampp\htdocs\converter_My\songs')
os.system('ren *.webm *.mp3')
也许我让你浪费了一些时间,但是谢谢...:)
答案 1 :(得分:1)
我总是需要这样做:
from pytube import*
import pytube
我希望它有效:)
PS:你没有添加错误信息,所以很难修复
编辑:确保然后使用 pip 您有具有 ADMIN 权限的控制台
答案 2 :(得分:0)
我也遇到了同样的问题,但是请确保在安装它们时使用 1.pip for python2 2. python3的pip3 因此,使用python3
pip3 install PyTube
请确保照顾好