0

所以,我试图做一个转换器,并且我成功地完成了它,但是,当我试图通过本地主机执行 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')
4

3 回答 3

1

好的,出于某种愚蠢的原因,我将 import pytube 放在了 print 之后,然后,它去了... #!C:\xampp\htdocs\converter_My\Python\Python37-32\python.exe print("Content-type : 文本/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')

也许我让你浪费了一点时间,但谢谢你...... :)

于 2018-09-26T01:03:55.777 回答
1

我总是需要这样做:

from pytube import*
import pytube

我希望它有效:)

PS:您没有添加错误消息,因此很难修复
编辑:确保然后使用 pip 您拥有具有ADMIN权限的控制台

于 2021-02-17T14:36:45.527 回答
0

我也遇到了同样的问题,但是请确保在安装它们时使用 1.pip for python2 2.pip3 for python3 so with python3 use

pip3 install PyTube

一定要照顾好

于 2019-03-26T07:37:34.273 回答