Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在没有ubuntu的情况下,如何在Windows10上使用sudo(或sudo的替代品)?_Python_Windows_Ubuntu_Sudo - Fatal编程技术网

Python 在没有ubuntu的情况下,如何在Windows10上使用sudo(或sudo的替代品)?

Python 在没有ubuntu的情况下,如何在Windows10上使用sudo(或sudo的替代品)?,python,windows,ubuntu,sudo,Python,Windows,Ubuntu,Sudo,我正在尝试使用安装以下库: git clone http://people.csail.mit.edu/hubert/git/pyaudio.git cd pyaudio sudo python setup.py install sudo apt-get installl libportaudio-dev sudo apt-get install python-dev sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp

我正在尝试使用安装以下库:

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
cd pyaudio
sudo python setup.py install
sudo apt-get installl libportaudio-dev
sudo apt-get install python-dev
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
sudo pip3 install SpeechRecognition
但是我没有Ubuntu,runas也不工作,我只是得到了runas的帮助,我可以运行runas示例,我能够克隆
pyaudio
东西,我显然能够使用
cd pyaudio
,但是对于
setup.py
,我删除了
sudo
,它做了些什么,所以我只是希望这是正确的事情,但对于其他人来说,这是行不通的。另外,如果我必须安装Ubuntu和双启动它,它是否与windows共享文件?(请记住,我对编程非常陌生,因此,如果您能简化您的条款,我将不胜感激)


提前谢谢

您只需以管理员身份运行控制台,并键入所有不带“sudo”字样的命令即可。此外,还有用于Windows的巧克力包管理器,其工作原理与用于Linux的“apt-get”相同。但是,您要安装的所有软件包仅适用于Linux

  • 要以管理员身份执行命令:右键单击cmd.exe的快捷方式,然后选择“以管理员身份运行”

  • 没有git,除非你安装或类似的东西

  • 没有人能进窗户。获取和联机的安装程序并安装它们。(pip包含在更高版本的python中)

  • 使用pip获取您还需要的内容


  • 您可以使用VMWare Workstation Player安装Ubuntu,并与windows共享文件。它需要一些我不知道的配置,但我经常使用它。不过,我总是要查一下。我在Ubuntu14上用过这个,但我认为你应该试试Ubuntu18,因为它有很多改进。(注意这不是双启动!)Ubuntu和Windows是不同的操作系统。因此,它们有不同的命令语言。我建议您从“在Windows上安装Python”开始,通过查找Windows命令来解决不仅仅是本地问题。这将为您解决比单个SO问题多得多的任务。
    apt get
    这些包名是基于Ubuntu/Debian的打包系统特有的,在它之外毫无意义。缺少
    sudo
    确实是你最小的问题。不,不是“Ubuntu软件包管理器”。。。如果你说Debian,它会更准确。所有基于Debian的发行版,使用apt和.deb包。Ubuntu只是众多基于Debian的发行版之一。